INFO: not using any hashes in /data/userland-archives/hashes for firefox-146.0.source.tar.xz (overridden with --hash) WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /data/userland-archives/firefox-146.0.source.tar.xz... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/source/firefox-146.0.source.tar.xz... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ok WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ach.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/ach.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/af.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/af.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/an.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/an.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ar.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/ar.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ast.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/ast.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/az.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/az.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/be.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/be.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/bg.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/bg.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/bn.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/bn.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/br.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/br.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/bs.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/bs.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ca-valencia.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/ca-valencia.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ca.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/ca.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/cak.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/cak.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/cs.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/cs.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/cy.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/cy.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/da.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/da.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/de.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/de.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/dsb.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/dsb.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/el.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/el.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/en-CA.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/en-CA.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/en-GB.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/en-GB.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/en-US.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/en-US.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/eo.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/eo.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/es-AR.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/es-AR.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/es-CL.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/es-CL.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/es-ES.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/es-ES.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/es-MX.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/es-MX.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/et.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/et.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/eu.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/eu.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/fa.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/fa.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ff.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/ff.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/fi.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/fi.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/fr.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/fr.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/fur.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/fur.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/fy-NL.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/fy-NL.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ga-IE.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/ga-IE.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/gd.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/gd.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/gl.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/gl.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/gn.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/gn.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/gu-IN.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/gu-IN.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/he.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/he.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/hi-IN.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/hi-IN.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/hr.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/hr.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/hsb.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/hsb.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/hu.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/hu.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/hy-AM.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/hy-AM.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ia.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/ia.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/id.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/id.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/is.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/is.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/it.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/it.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ja.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/ja.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ka.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/ka.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/kab.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/kab.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/kk.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/kk.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/km.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/km.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/kn.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/kn.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ko.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/ko.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/lij.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/lij.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/lt.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/lt.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/lv.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/lv.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/mk.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/mk.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/mr.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/mr.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ms.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/ms.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/my.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/my.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/nb-NO.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/nb-NO.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ne-NP.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/ne-NP.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/nl.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/nl.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/nn-NO.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/nn-NO.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/oc.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/oc.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/pa-IN.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/pa-IN.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/pl.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/pl.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/pt-BR.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/pt-BR.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/pt-PT.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/pt-PT.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/rm.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/rm.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ro.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/ro.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ru.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/ru.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/sat.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/sat.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/sc.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/sc.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/sco.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/sco.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/si.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/si.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/sk.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/sk.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/skr.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/skr.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/sl.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/sl.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/son.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/son.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/sq.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/sq.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/sr.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/sr.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/sv-SE.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/sv-SE.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/szl.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/szl.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ta.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/ta.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/te.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/te.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/tg.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/tg.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/th.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/th.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/tl.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/tl.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/tr.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/tr.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/trs.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/trs.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/uk.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/uk.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ur.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/ur.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/uz.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/uz.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/vi.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/vi.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/xh.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/xh.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/zh-CN.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/zh-CN.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/zh-TW.xpi... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/146.0/linux-x86_64/xpi/zh-TW.xpi... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ignoring errors patching file nsprpub/pr/include/md/_solaris.h patching file ipc/chromium/src/third_party/libevent/solaris/event2/event-config.h patching file browser/app/profile/firefox.js Hunk #1 succeeded at 3556 (offset 94 lines). patching file gfx/angle/checkout/src/common/third_party/smhasher/src/PMurHash.cpp patching file config/system-headers.mozbuild Hunk #1 succeeded at 865 (offset 1 line). patching file dom/ipc/ContentParent.cpp Hunk #1 succeeded at 1612 with fuzz 2 (offset -138 lines). patching file gfx/wr/webrender/src/profiler.rs patching file browser/branding/official/pref/firefox-branding.js Hunk #1 succeeded at 5 with fuzz 1 (offset 2 lines). patching file third_party/rust/glean-core/.cargo-checksum.json patching file third_party/rust/glean-core/src/system.rs Hunk #1 succeeded at 64 (offset 1 line). Hunk #2 succeeded at 78 with fuzz 2 (offset 1 line). patching file third_party/rust/mtu/.cargo-checksum.json patching file third_party/rust/mtu/src/lib.rs Hunk #1 succeeded at 165 (offset 5 lines). patching file third_party/rust/mtu/build.rs Hunk #1 succeeded at 96 (offset -7 lines). patching file third_party/rust/mtu/src/bsd.rs patching file modules/freetype2/src/truetype/ttinterp.h Hunk #1 succeeded at 189 (offset 13 lines). patching file modules/freetype2/src/truetype/ttobjs.h Hunk #1 succeeded at 220 with fuzz 2 (offset -81 lines). patching file servo/ports/geckolib/glue.rs Hunk #1 succeeded at 4919 (offset 529 lines). patching file mozglue/misc/Now.cpp Hunk #1 succeeded at 92 (offset -1 lines). patching file toolkit/xre/glxtest/glxtest.cpp Hunk #1 succeeded at 387 (offset -91 lines). Hunk #2 succeeded at 556 (offset -84 lines). Hunk #3 succeeded at 898 (offset -25 lines). Hunk #4 succeeded at 998 (offset -234 lines). patching file browser/app/profile/firefox.js Hunk #1 succeeded at 1478 (offset 403 lines). patching file build/autoconf/config.guess Hunk #1 succeeded at 430 (offset 6 lines). patching file gfx/gl/GLContext.cpp Hunk #1 succeeded at 234 (offset 30 lines). patching file gfx/2d/DrawTargetSkia.cpp Hunk #1 succeeded at 160 (offset 15 lines). patching file mfbt/MathAlgorithms.h Hunk #1 succeeded at 11 with fuzz 1. patching file third_party/rust/bindgen/.cargo-checksum.json patching file third_party/rust/bindgen/ir/ty.rs Hunk #1 succeeded at 1181 with fuzz 1 (offset -8 lines). patching file gfx/angle/checkout/src/common/debug.h Hunk #1 succeeded at 268 with fuzz 2 (offset 42 lines). patching file toolkit/modules/subprocess/subprocess_shared_unix.js Hunk #1 succeeded at 36 (offset -7 lines). Hunk #2 succeeded at 115 (offset -5 lines). patching file browser/app/profile/firefox.js patching file js/src/gc/Scheduling.cpp Hunk #1 succeeded at 867 (offset 58 lines). patching file widget/gtk/nsGtkKeyUtils.cpp Hunk #1 succeeded at 1437 (offset -6 lines). patching file build/autoconf/config.sub Hunk #1 succeeded at 2162 with fuzz 2 (offset 434 lines). patching file build/moz.configure/init.configure Hunk #1 succeeded at 525 (offset -191 lines). patching file python/mozbuild/mozbuild/configure/constants.py Hunk #1 succeeded at 41 with fuzz 1 (offset 17 lines). Hunk #2 succeeded at 57 with fuzz 1 (offset 19 lines). Hunk #3 succeeded at 149 (offset 34 lines). patching file toolkit/xre/nsNativeAppSupportUnix.cpp Hunk #1 succeeded at 197 (offset -8 lines). patching file build/moz.configure/flags.configure Hunk #1 succeeded at 518 (offset 9 lines). patching file ipc/chromium/moz.build Hunk #1 succeeded at 144 (offset 18 lines). patching file js/src/util/NativeStack.cpp Hunk #1 succeeded at 17 (offset 4 lines). Hunk #2 succeeded at 44 with fuzz 2 (offset 4 lines). patching file js/src/wasm/WasmSignalHandlers.cpp Hunk #1 succeeded at 116 (offset 4 lines). patching file media/libpng/pngpriv.h Hunk #1 succeeded at 47 (offset 11 lines). patching file security/nss/lib/freebl/mpi/montmulf.c patching file toolkit/components/terminator/nsTerminator.cpp Hunk #2 succeeded at 180 (offset -4 lines). patching file python/mozbuild/mozbuild/frontend/data.py Hunk #1 succeeded at 879 (offset -34 lines). patching file security/manager/ssl/nsNTLMAuthModule.cpp Hunk #1 succeeded at 590 (offset -1 lines). patching file third_party/rust/glslopt/glsl-optimizer/src/util/u_thread.h patching file third_party/rust/glslopt/.cargo-checksum.json patching file toolkit/moz.configure Hunk #1 succeeded at 2486 with fuzz 1 (offset 671 lines). info: downloading installer info: profile set to 'default' info: default host triple is x86_64-unknown-illumos info: syncing channel updates for 'stable-x86_64-unknown-illumos' info: latest update on 2025-11-10, rust version 1.91.1 (ed61e7d7e 2025-11-07) info: downloading component 'cargo' info: downloading component 'clippy' info: downloading component 'rust-docs' info: downloading component 'rust-std' info: downloading component 'rustc' info: downloading component 'rustfmt' info: installing component 'cargo' info: installing component 'clippy' info: installing component 'rust-docs' info: installing component 'rust-std' info: installing component 'rustc' info: installing component 'rustfmt' info: default toolchain set to 'stable-x86_64-unknown-illumos' stable-x86_64-unknown-illumos installed - rustc 1.91.1 (ed61e7d7e 2025-11-07) 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 info: syncing channel updates for '1.91.0-x86_64-unknown-illumos' info: latest update on 2025-10-30, rust version 1.91.0 (f8297e351 2025-10-28) info: downloading component 'cargo' info: downloading component 'clippy' info: downloading component 'rust-docs' info: downloading component 'rust-std' info: downloading component 'rustc' info: downloading component 'rustfmt' info: installing component 'cargo' info: installing component 'clippy' info: installing component 'rust-docs' info: installing component 'rust-std' info: installing component 'rustc' info: installing component 'rustfmt' 1.91.0-x86_64-unknown-illumos installed - rustc 1.91.0 (f8297e351 2025-10-28) info: using existing install for '1.91.0-x86_64-unknown-illumos' info: default toolchain set to '1.91.0-x86_64-unknown-illumos' 1.91.0-x86_64-unknown-illumos unchanged - rustc 1.91.0 (f8297e351 2025-10-28) 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.91.0-x86_64-unknown-illumos (active, default) active toolchain ---------------- name: 1.91.0-x86_64-unknown-illumos active because: it's the default toolchain installed targets: x86_64-unknown-illumos Updating crates.io index Downloading crates ... Downloaded cbindgen v0.29.2 Installing cbindgen v0.29.2 Updating crates.io index Locking 50 packages to latest compatible versions Downloading crates ... Downloaded unicode-ident v1.0.22 Downloaded anstyle-query v1.1.5 Downloaded clap v4.5.53 Downloaded toml_datetime v0.7.3 Downloaded toml_parser v1.0.4 Downloaded fastrand v2.3.0 Downloaded equivalent v1.0.2 Downloaded anstream v0.6.21 Downloaded toml v0.9.8 Downloaded serde_core v1.0.228 Downloaded utf8parse v0.2.2 Downloaded tempfile v3.23.0 Downloaded getrandom v0.3.4 Downloaded toml_writer v1.0.4 Downloaded indexmap v2.12.1 Downloaded strsim v0.11.1 Downloaded serde_spanned v1.0.3 Downloaded ryu v1.0.20 Downloaded libc v0.2.178 Downloaded clap_builder v4.5.53 Downloaded quote v1.0.42 Downloaded serde v1.0.228 Downloaded memchr v2.7.6 Downloaded serde_json v1.0.145 Downloaded syn v2.0.111 Downloaded hashbrown v0.16.1 Downloaded proc-macro2 v1.0.103 Downloaded once_cell v1.21.3 Downloaded itoa v1.0.15 Downloaded heck v0.5.0 Downloaded errno v0.3.14 Downloaded colorchoice v1.0.4 Downloaded rustix v1.1.2 Downloaded clap_lex v0.7.6 Downloaded cfg-if v1.0.4 Downloaded bitflags v2.10.0 Downloaded serde_derive v1.0.228 Downloaded winnow v0.7.14 Downloaded log v0.4.29 Downloaded is_terminal_polyfill v1.70.2 Downloaded anstyle-parse v0.2.7 Downloaded anstyle v1.0.13 Compiling serde_core v1.0.228 Compiling libc v0.2.178 Compiling proc-macro2 v1.0.103 Compiling quote v1.0.42 Compiling unicode-ident v1.0.22 Compiling utf8parse v0.2.2 Compiling rustix v1.1.2 Compiling anstyle-parse v0.2.7 Compiling is_terminal_polyfill v1.70.2 Compiling colorchoice v1.0.4 Compiling getrandom v0.3.4 Compiling anstyle v1.0.13 Compiling anstyle-query v1.1.5 Compiling anstream v0.6.21 Compiling cfg-if v1.0.4 Compiling clap_lex v0.7.6 Compiling bitflags v2.10.0 Compiling strsim v0.11.1 Compiling errno v0.3.14 Compiling winnow v0.7.14 Compiling serde v1.0.228 Compiling serde_json v1.0.145 Compiling syn v2.0.111 Compiling clap_builder v4.5.53 Compiling ryu v1.0.20 Compiling equivalent v1.0.2 Compiling once_cell v1.21.3 Compiling cbindgen v0.29.2 Compiling memchr v2.7.6 Compiling hashbrown v0.16.1 Compiling toml_datetime v0.7.3 Compiling serde_spanned v1.0.3 Compiling toml_parser v1.0.4 Compiling fastrand v2.3.0 Compiling itoa v1.0.15 Compiling tempfile v3.23.0 Compiling indexmap v2.12.1 Compiling toml v0.9.8 Compiling serde_derive v1.0.228 Compiling clap v4.5.53 Compiling log v0.4.29 Compiling heck v0.5.0 Finished `release` profile [optimized] target(s) in 48.54s Installing /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/cbindgen Installed package `cbindgen v0.29.2` (executable `cbindgen`) Using Python 3.9.25 from /usr/bin/python3 Creating local state directory: /export/home/oi/.mozbuild/srcdirs/firefox-146.0-35bf361bc44d Creating the 'build' site at /export/home/oi/.mozbuild/srcdirs/firefox-146.0-35bf361bc44d/_virtualenvs/build Created Python 3 virtualenv Adding configure options from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/browser/confvars.sh checking if configuration file configure.sh exists... /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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... /export/home/oi/.mozbuild/srcdirs/firefox-146.0-35bf361bc44d/_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 -Wcomma-subscript... yes checking whether the C compiler supports -Wenum-compare-conditional... no checking whether the C++ compiler supports -Wenum-compare-conditional... no checking whether the C compiler supports -Wenum-float-conversion... no checking whether the C++ compiler supports -Wenum-float-conversion... no checking whether the C++ compiler supports -Wvolatile... yes 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 -Wno-deprecated-this-capture... no checking whether the C compiler supports -Wno-error=deprecated... yes checking whether the C++ compiler supports -Wno-error=deprecated... 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 -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.91.0-x86_64-unknown-illumos/bin/rustc' Actually using '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.rust_up/toolchains/1.91.0-x86_64-unknown-illumos/bin/cargo' checking rustc version... 1.91.0 checking cargo version... 1.91.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'] 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 strerror... yes 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.11.1) checking for gtk+-wayland-3.0 >= 3.14 xkbcommon >= 0.4.1... no WARNING: Package gtk+-wayland-3.0 was not found in the pkg-config search path. WARNING: Perhaps you should add the directory containing `gtk+-wayland-3.0.pc' WARNING: to the PKG_CONFIG_PATH environment variable WARNING: No package 'gtk+-wayland-3.0' found checking for pango >= 1.22.0... yes checking MOZ_PANGO_CFLAGS... -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFFI_NO_RAW_API -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/lib/amd64/libffi-3.2.1/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre checking MOZ_PANGO_LIBS... -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz checking for fontconfig >= 2.7.0... yes checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype checking for freetype2 >= 9.10.3... yes checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre checking _FT2_LIBS... -lfreetype checking for tar... /usr/bin/gtar checking for unzip... /usr/bin/unzip checking for the Mozilla API key... no checking for the Google Location Service API key... no checking for the Google Safebrowsing API key... no checking for the Bing API key... no checking for the Adjust SDK key... no checking for the Leanplum SDK key... no checking for the Pocket API key... no checking for x11 xcb xcb-shm x11-xcb xext 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 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 awk... /usr/bin/gawk 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 1556 moz.build files in 7.37s Read 55 gyp files in parallel contributing 0.00s to total wall time Processed into 8389 build config descriptors in 3.42s RecursiveMake backend executed in 3.65s 3074 total backend files; 2378 created; 0 updated; 696 unchanged; 0 deleted; 18 -> 1163 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: 14.97s; CPU time: 14.34s; Efficiency: 96%; Untracked: 0.54s make[3]: warning: -j8 forced in submake: resetting jobserver mode. Elapsed: 0.16s; From _tests: Kept 11 existing; Added/updated 664; Removed 0 files and 0 directories. Elapsed: 0.25s; From dist/xpi-stage: Kept 0 existing; Added/updated 517; Removed 0 files and 0 directories. Elapsed: 0.39s; From dist/bin: Kept 13 existing; Added/updated 2827; Removed 0 files and 0 directories. Elapsed: 0.51s; From dist/include: Kept 2903 existing; Added/updated 5129; 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 ./ServoCSSPropList.py.stub ./BaseChars.h.stub ./IsCombiningDiacritic.h.stub ./js-confdefs.h.stub ./js-config.h.stub ./ProfilingCategoryList.h.stub ./PrefsGenerated.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 ./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 ./Services.h.stub ./GeckoProcessTypes.h.stub ./Components.h.stub ./nsGkAtomList.h.stub ./nsGkAtomConsts.h.stub ./xpidl.stub.stub ./application.ini.stub ./CSSStyleProperties.webidl.stub config/nsinstall_real ./CSSPageDescriptors.webidl.stub ./CSSPositionTryDescriptors.webidl.stub ./selfhosted.out.h.stub ./nsCSSPropertyID.h.stub ./ServoCSSPropList.h.stub ./CompositorAnimatableProperties.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 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_events.xpt config/makefiles/xpidl/content_geckomediaplugins.xpt config/makefiles/xpidl/dap.xpt config/makefiles/xpidl/docshell.xpt config/makefiles/xpidl/dom.xpt config/makefiles/xpidl/dom_audiochannel.xpt config/makefiles/xpidl/dom_base.xpt config/makefiles/xpidl/dom_bindings.xpt config/makefiles/xpidl/dom_events.xpt config/makefiles/xpidl/dom_geolocation.xpt 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_network.xpt config/makefiles/xpidl/dom_notification.xpt config/makefiles/xpidl/dom_payments.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 ./GeneratedElementDocumentState.h.stub config/makefiles/xpidl/dom_sidebar.xpt config/makefiles/xpidl/dom_simpledb.xpt ./fragmentdirectives_ffi_generated.h.stub config/makefiles/xpidl/dom_storage.xpt config/makefiles/xpidl/dom_system.xpt config/makefiles/xpidl/dom_webauthn.xpt ./data_encoding_ffi_generated.h.stub config/makefiles/xpidl/dom_webspeechrecognition.xpt config/makefiles/xpidl/dom_webspeechsynth.xpt config/makefiles/xpidl/dom_workers.xpt config/makefiles/xpidl/dom_xslt.xpt ./mime_guess_ffi_generated.h.stub config/makefiles/xpidl/dom_xul.xpt config/makefiles/xpidl/downloads.xpt config/makefiles/xpidl/editor.xpt config/makefiles/xpidl/enterprisepolicies.xpt ./audioipc2_client_ffi_generated.h.stub config/makefiles/xpidl/extensions.xpt config/makefiles/xpidl/exthandler.xpt config/makefiles/xpidl/fastfind.xpt ./audioipc2_server_ffi_generated.h.stub config/makefiles/xpidl/fog.xpt config/makefiles/xpidl/gfx.xpt config/makefiles/xpidl/html5.xpt config/makefiles/xpidl/htmlparser.xpt config/makefiles/xpidl/http-sfv.xpt config/makefiles/xpidl/imglib2.xpt ./origin_trials_ffi_generated.h.stub config/makefiles/xpidl/inspector.xpt config/makefiles/xpidl/intl.xpt config/makefiles/xpidl/jar.xpt config/makefiles/xpidl/jsdevtools.xpt ./webrender_ffi_generated.h.stub config/makefiles/xpidl/kvstore.xpt config/makefiles/xpidl/layout_base.xpt config/makefiles/xpidl/layout_style.xpt config/makefiles/xpidl/layout_xul_tree.xpt ./wgpu_ffi_generated.h.stub 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 ./unicode_bidi_ffi_generated.h.stub config/makefiles/xpidl/mozintl.xpt ./mapped_hyph.h.stub config/makefiles/xpidl/necko.xpt config/makefiles/xpidl/necko_about.xpt config/makefiles/xpidl/necko_cache2.xpt config/makefiles/xpidl/necko_cookie.xpt ./fluent_ffi_generated.h.stub config/makefiles/xpidl/necko_dns.xpt config/makefiles/xpidl/necko_file.xpt ./l10nregistry_ffi_generated.h.stub config/makefiles/xpidl/necko_http.xpt config/makefiles/xpidl/necko_res.xpt config/makefiles/xpidl/necko_socket.xpt config/makefiles/xpidl/necko_strconv.xpt config/makefiles/xpidl/necko_viewsource.xpt ./localization_ffi_generated.h.stub config/makefiles/xpidl/necko_websocket.xpt config/makefiles/xpidl/necko_webtransport.xpt config/makefiles/xpidl/parentalcontrols.xpt config/makefiles/xpidl/permissions.xpt ./fluent_langneg_ffi_generated.h.stub ./locale_service_glue_generated.h.stub config/makefiles/xpidl/pipnss.xpt config/makefiles/xpidl/places.xpt ./oxilangtag_ffi_generated.h.stub config/makefiles/xpidl/pref.xpt config/makefiles/xpidl/prefetch.xpt ./unic_langid_ffi_generated.h.stub ./ServoStyleConsts.h.stub config/makefiles/xpidl/privateattribution.xpt config/makefiles/xpidl/remote.xpt ./mp4parse_ffi_generated.h.stub 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 ./idna_glue.h.stub config/makefiles/xpidl/shistory.xpt config/makefiles/xpidl/spellchecker.xpt config/makefiles/xpidl/startupcache.xpt ./MozURL_ffi.h.stub config/makefiles/xpidl/storage.xpt ./rust_helper.h.stub ./uritemplate_glue.h.stub ./urlpattern_glue.h.stub config/makefiles/xpidl/telemetry.xpt ./neqo_glue_ffi_generated.h.stub config/makefiles/xpidl/thumbnails.xpt ./signature_cache_ffi.h.stub ./mozilla_abridged_certs_generated.h.stub ./qwac_trust_anchors_ffi_generated.h.stub config/makefiles/xpidl/toolkit_antitracking.xpt ./mls_gk_ffi_generated.h.stub ./dap_ffi_generated.h.stub ./fog_ffi_generated.h.stub ./jog_ffi_generated.h.stub ./profiler_ffi_generated.h.stub config/makefiles/xpidl/toolkit_asyncshutdown.xpt config/makefiles/xpidl/toolkit_backgroundtasks.xpt ./gk_rust_utils_ffi_generated.h.stub 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_search.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 ./GleanMetrics.h.stub ./GleanJSMetricsLookup.cpp.stub config/makefiles/xpidl/uriloader.xpt ./metrics.rs.stub config/makefiles/xpidl/url-classifier.xpt ./factory.rs.stub 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 config/external/mozinference/libmozinference.so.symbols.stub /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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]]; | ~~~~~~^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/lib/ds/plvrsion.c: In function 'libVersionPoint': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/lib/ds/plvrsion.c:87:15: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 87 | const char* dummy; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/md/prosdep.h:50, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/private/primpl.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/md/unix/solaris.c:6: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/md/_solaris.h:56:9: warning: "HAVE_FCNTL_FILE_LOCKING" redefined 56 | #define HAVE_FCNTL_FILE_LOCKING | ^~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/md/_solaris.h:57:9: warning: "_PR_HAVE_OFF64_T" redefined 57 | #define _PR_HAVE_OFF64_T | ^~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/md/_solaris.h:58:9: warning: "_PR_INET6" redefined 58 | #define _PR_INET6 | ^~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/md/prosdep.h:50, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/private/primpl.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/io/prfdcach.c:6, from Unified_c_external_nspr_pr0.c:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/md/_solaris.h:56:9: warning: "HAVE_FCNTL_FILE_LOCKING" redefined 56 | #define HAVE_FCNTL_FILE_LOCKING | ^~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/md/_solaris.h:57:9: warning: "_PR_HAVE_OFF64_T" redefined 57 | #define _PR_HAVE_OFF64_T | ^~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/md/_solaris.h:58:9: warning: "_PR_INET6" redefined 58 | #define _PR_INET6 | ^~~~~~~~~ : note: this is the location of the previous definition In file included from Unified_c_external_nspr_pr0.c:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/io/priometh.c: In function 'PR_EmulateSendFile': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/io/priometh.c:305:38: warning: comparison of integer expressions of different signedness: 'PROffset32' {aka 'int'} and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 305 | if (sfd->file_nbytes && (info.size < (sfd->file_offset + sfd->file_nbytes))) { | ^ In file included from Unified_c_external_nspr_pr0.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAccept': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/io/pripv6.c:133:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 133 | PRStatus rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAcceptRead': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/io/pripv6.c:172:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 172 | PRStatus rv; | ^~ In file included from Unified_c_external_nspr_pr0.c:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/io/prlayer.c: In function 'pl_TopAccept': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/io/prlayer.c:169:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 169 | PRStatus rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/io/prlayer.c: In function 'pl_DefAcceptread': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/io/prlayer.c:278:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 278 | PRStatus rv; | ^~ In file included from Unified_c_external_nspr_pr0.c:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/io/prprf.c: In function 'cvt_f': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/io/prprf.c:319:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 319 | if (amount <= 0 || amount >= sizeof(fin)) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/io/prprf.c: In function 'dosprintf': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/io/prprf.c:938:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 938 | if (i < sizeof(pattern)) { | ^ In file included from Unified_c_external_nspr_pr0.c:137: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/md/unix/unix.c: In function '_PR_UnixInit': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/md/unix/unix.c:2587:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 2587 | int rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/md/unix/unix.c: In function '_MD_CreateFileMap': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/md/unix/unix.c:3250:12: warning: comparison of integer expressions of different signedness: 'PRUint32' {aka 'unsigned int'} and 'PROffset32' {aka 'int'} [-Wsign-compare] 3250 | if (sz > info.size) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/md/prosdep.h:50, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/private/primpl.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/md/unix/unix_errors.c:6, from Unified_c_external_nspr_pr1.c:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/md/_solaris.h:56:9: warning: "HAVE_FCNTL_FILE_LOCKING" redefined 56 | #define HAVE_FCNTL_FILE_LOCKING | ^~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/md/_solaris.h:57:9: warning: "_PR_HAVE_OFF64_T" redefined 57 | #define _PR_HAVE_OFF64_T | ^~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/md/_solaris.h:58:9: warning: "_PR_INET6" redefined 58 | #define _PR_INET6 | ^~~~~~~~~ : note: this is the location of the previous definition In file included from Unified_c_external_nspr_pr1.c:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/md/unix/uxshm.c: In function '_MD_DeleteSharedMemory': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/md/unix/uxshm.c:418:10: warning: comparison of integer expressions of different signedness: 'int' and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare] 418 | if (-1 == urc) { | ^~ In file included from Unified_c_external_nspr_pr1.c:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prdtoa.c: In function 'Balloc': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prdtoa.c:566:52: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 566 | if (k <= Kmax && pmem_next - private_mem + len <= PRIVATE_mem) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prdtoa.c: In function 'rv_alloc': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prdtoa.c:2704:64: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 2704 | for (k = 0; sizeof(Bigint) - sizeof(ULong) - sizeof(int) + j <= i; j <<= 1) { | ^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/md/prosdep.h:50, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/private/primpl.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prnetdb.c:6, from Unified_c_external_nspr_pr2.c:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/md/_solaris.h:56:9: warning: "HAVE_FCNTL_FILE_LOCKING" redefined 56 | #define HAVE_FCNTL_FILE_LOCKING | ^~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/md/_solaris.h:57:9: warning: "_PR_HAVE_OFF64_T" redefined 57 | #define _PR_HAVE_OFF64_T | ^~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/include/md/_solaris.h:58:9: warning: "_PR_INET6" redefined 58 | #define _PR_INET6 | ^~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByName': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prnetdb.c:641:15: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 641 | if (bufsize > sizeof(localbuf)) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetIPNodeByName': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prnetdb.c:825:15: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 825 | if (bufsize > sizeof(localbuf)) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prnetdb.c:765:7: warning: unused variable 'h_err' [-Wunused-variable] 765 | int h_err; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prnetdb.c:764:18: warning: unused variable 'tmphe' [-Wunused-variable] 764 | struct hostent tmphe; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByAddr': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prnetdb.c:1011:15: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 1011 | if (bufsize > sizeof(localbuf)) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prnetdb.c:958:7: warning: unused variable 'h_err' [-Wunused-variable] 958 | int h_err; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prnetdb.c:957:18: warning: unused variable 'tmphe' [-Wunused-variable] 957 | struct hostent tmphe; | ^~~~~ In file included from Unified_c_external_nspr_pr2.c:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prtpool.c: In function 'io_wstart': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prtpool.c:387:16: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 387 | PRStatus rval_status; | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prtpool.c: In function 'notify_ioq': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prtpool.c:958:12: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 958 | PRStatus rval_status; | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prtpool.c: In function 'PR_JoinThreadPool': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prtpool.c:1080:12: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 1080 | PRStatus rval_status; | ^~~~~~~~~~~ In file included from Unified_c_external_nspr_pr2.c:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_accept_cont': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:560:10: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 560 | if (-1 == op->result.code) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_read_cont': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:577:15: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 577 | return ((-1 == op->result.code) && | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:578:40: warning: logical 'or' of equal expressions [-Wlogical-op] 578 | (EWOULDBLOCK == op->syserrno || EAGAIN == op->syserrno)) | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recv_cont': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:600:15: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 600 | return ((-1 == op->result.code) && | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:601:40: warning: logical 'or' of equal expressions [-Wlogical-op] 601 | (EWOULDBLOCK == op->syserrno || EAGAIN == op->syserrno)) | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_send_cont': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:648:37: warning: logical 'and' of equal expressions [-Wlogical-op] 648 | if ((EWOULDBLOCK != op->syserrno) && (EAGAIN != op->syserrno)) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_write_cont': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:676:37: warning: logical 'and' of equal expressions [-Wlogical-op] 676 | if ((EWOULDBLOCK != op->syserrno) && (EAGAIN != op->syserrno)) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_writev_cont': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:700:35: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 700 | for (iov_index = 0; iov_index < op->arg3.amount; ++iov_index) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:702:17: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 702 | if (bytes < iov[iov_index].iov_len) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:715:37: warning: logical 'and' of equal expressions [-Wlogical-op] 715 | if ((EWOULDBLOCK != op->syserrno) && (EAGAIN != op->syserrno)) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_sendto_cont': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:737:37: warning: logical 'and' of equal expressions [-Wlogical-op] 737 | if ((EWOULDBLOCK != op->syserrno) && (EAGAIN != op->syserrno)) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recvfrom_cont': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:751:15: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 751 | return ((-1 == op->result.code) && | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:752:40: warning: logical 'or' of equal expressions [-Wlogical-op] 752 | (EWOULDBLOCK == op->syserrno || EAGAIN == op->syserrno)) | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_solaris_sendfile_cont': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:870:37: warning: logical 'and' of equal expressions [-Wlogical-op] 870 | if (op->syserrno != EWOULDBLOCK && op->syserrno != EAGAIN && | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:892:18: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 892 | while (count >= vec->sfv_len) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Close': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:1055:27: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare] 1055 | ((_PR_FILEDESC_OPEN != fd->secret->state) && | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:1064:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare] 1064 | if (_PR_FILEDESC_OPEN == fd->secret->state) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Read': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:1085:49: warning: logical 'or' of equal expressions [-Wlogical-op] 1085 | if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) && | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Write': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:1119:49: warning: logical 'or' of equal expressions [-Wlogical-op] 1119 | if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) && | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Writev': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:1183:19: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1183 | if (bytes < osiov->iov_len) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:1200:40: warning: logical 'or' of equal expressions [-Wlogical-op] 1200 | } else if (syserrno == EWOULDBLOCK || syserrno == EAGAIN) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Accept': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:1450:33: warning: logical 'and' of equal expressions [-Wlogical-op] 1450 | if (EWOULDBLOCK != syserrno && EAGAIN != syserrno && | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Recv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:1627:49: warning: logical 'or' of equal expressions [-Wlogical-op] 1627 | if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) && | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Send': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:1703:49: warning: logical 'or' of equal expressions [-Wlogical-op] 1703 | if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) && | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_SendTo': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:1777:49: warning: logical 'or' of equal expressions [-Wlogical-op] 1777 | if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) && | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_RecvFrom': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:1926:49: warning: logical 'or' of equal expressions [-Wlogical-op] 1926 | if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) && | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_SolarisSendFile': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:2306:28: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2306 | if (count != -1 && count < nbytes_to_send) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:2311:16: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2311 | while (rem >= vec->sfv_len) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_SolarisDispatchSendFile': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:2387:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 2387 | int rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function '_pr_poll_with_poll': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:3654:16: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRUint32' {aka 'unsigned int'} [-Wsign-compare] 3654 | if (npds > me->syspoll_count) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:3708:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare] 3708 | (_PR_FILEDESC_OPEN == bottom->secret->state)) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c: In function 'PR_SetSysfdTableSize': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptio.c:4176:21: warning: comparison of integer expressions of different signedness: 'rlim_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'} [-Wsign-compare] 4176 | if (rlim.rlim_max < table_size) { | ^ In file included from Unified_c_external_nspr_pr2.c:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c: In function '_PR_InitLocks': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c:46:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 46 | int rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifies': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c:62:17: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 62 | PRIntn index, rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_NewLock': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c:122:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 122 | PRIntn rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyLock': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c:141:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 141 | PRIntn rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Lock': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c:159:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 159 | PRIntn rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Unlock': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c:179:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 179 | PRIntn rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifiesFromMonitor': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c:433:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 433 | PRIntn rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyMonitor': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c:511:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 511 | int rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_GetMonitorEntryCount': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c:533:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 533 | PRIntn rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_EnterMonitor': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c:560:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 560 | PRIntn rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_ExitMonitor': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c:587:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 587 | PRIntn rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_DestroyNakedCondVar': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c:1107:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 1107 | int rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedNotify': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c:1135:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 1135 | int rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedBroadcast': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptsynch.c:1143:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 1143 | int rv; | ^~ In file included from Unified_c_external_nspr_pr2.c:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_root': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c:208:29: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare] 208 | } else if (--pt_book.user == pt_book.this_many) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c:118:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 118 | PRIntn rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_AttachThread': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c:260:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 260 | int rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_CreateThread': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c:449:33: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare] 449 | } else if (--pt_book.user == pt_book.this_many) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_DetachThread': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c:570:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 570 | int rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Interrupt': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c:705:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 705 | PRIntn rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_thread_death': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c:771:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 771 | int rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_Fini': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c:961:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 961 | int rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Cleanup': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c:998:25: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare] 998 | while (pt_book.user > pt_book.this_many) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c:993:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 993 | int rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'init_pthread_gc_support': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c:1104:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 1104 | PRIntn rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'suspend_signal_handler': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c:1278:12: warning: unused variable 'rv' [-Wunused-variable] 1278 | PRIntn rv = sigtimedwait(&sigwait_set, NULL, &hundredmillisec); | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_SuspendSet': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c:1296:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 1296 | PRIntn rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_SuspendTest': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c:1333:12: warning: unused variable 'rv' [-Wunused-variable] 1333 | PRIntn rv = sigtimedwait(&sigwait_set, NULL, &onemillisec); | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_ResumeTest': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c:1378:12: warning: unused variable 'rv' [-Wunused-variable] 1378 | PRIntn rv = sigtimedwait(&sigwait_set, NULL, &onemillisec); | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_SuspendAll': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/pthreads/ptthread.c:1397:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 1397 | int rv; | ^~ In file included from Unified_c_external_nspr_pr2.c:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_DestroyRWLock': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/threads/prrwlock.c:159:7: warning: variable 'err' set but not used [-Wunused-but-set-variable] 159 | int err; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_RWLock_Rlock': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/threads/prrwlock.c:180:7: warning: variable 'err' set but not used [-Wunused-but-set-variable] 180 | int err; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_RWLock_Wlock': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/threads/prrwlock.c:233:7: warning: variable 'err' set but not used [-Wunused-but-set-variable] 233 | int err; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_RWLock_Unlock': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/threads/prrwlock.c:290:7: warning: variable 'err' set but not used [-Wunused-but-set-variable] 290 | int err; | ^~~ In function 'dtoa', inlined from 'PR_dtoa' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prdtoa.c:3523:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prdtoa.c:3049:15: warning: 'ilim' may be used uninitialized [-Wmaybe-uninitialized] 3049 | if (ilim >= 0 && ilim <= Quick_max && try_quick) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prdtoa.c: In function 'PR_dtoa': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prdtoa.c:2838:40: note: 'ilim' was declared here 2838 | int bbits, b2, b5, be, dig, i, ieps, ilim, ilim0, ilim1, j, j1, k, k0, | ^~~~ In function 'dtoa', inlined from 'PR_dtoa' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prdtoa.c:3523:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prdtoa.c:3081:8: warning: 'ilim1' may be used uninitialized [-Wmaybe-uninitialized] 3081 | if (ilim1 <= 0) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prdtoa.c: In function 'PR_dtoa': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/pr/src/misc/prdtoa.c:2838:53: note: 'ilim1' was declared here 2838 | int bbits, b2, b5, be, dig, i, ieps, ilim, ilim0, ilim1, j, j1, k, k0, | ^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-tautological-unsigned-enum-zero-compare' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/lib/libc/src/plgetopt.c: In function 'PL_GetNextOpt': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/lib/libc/src/plgetopt.c:138:22: warning: operand of '?:' changes signedness from 'long int' to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand [-Wsign-compare] 138 | foundEqual ? (foundEqual - internal->xargv) : strlen(internal->xargv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/lib/libc/src/plgetopt.c:149:40: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'} [-Wsign-compare] 149 | if (strlen(longOpt->longOptName) != optNameLen) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/lib/libc/src/plvrsion.c: In function 'libVersionPoint': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/nsprpub/lib/libc/src/plvrsion.c:87:15: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 87 | const char* dummy; | ^~~~~ Compiling proc-macro2 v1.0.101 Compiling unicode-ident v1.0.6 Compiling serde_core v1.0.227 Compiling serde v1.0.227 Compiling libc v0.2.176 Compiling cfg-if v1.0.0 Compiling bitflags v2.9.0 Compiling quote v1.0.40 Compiling syn v2.0.106 Compiling shlex v1.3.0 Compiling autocfg v1.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/rust/autocfg) Compiling thiserror v2.0.12 Compiling memchr v2.7.4 Compiling minimal-lexical v0.2.1 Compiling nom v7.1.3 Compiling log v0.4.26 Compiling stable_deref_trait v1.2.0 Compiling glob v0.3.1 Compiling equivalent v1.0.1 Compiling foldhash v0.2.0 Compiling mozbuild v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/mozbuild) Compiling rustc-hash v2.1.1 Compiling siphasher v1.0.1 Compiling itoa v1.0.15 Compiling fastrand v2.1.1 Compiling semver v1.0.16 Compiling once_cell v1.21.3 Compiling anyhow v1.0.69 Compiling getrandom v0.3.3 Compiling either v1.8.1 Compiling jobserver v0.1.33 Compiling rustix v0.38.39 Compiling itertools v0.14.0 Compiling heck v0.5.0 Compiling serde_json v1.0.140 Compiling cc v1.2.30 Compiling ryu v1.0.12 Compiling libm v0.2.6 Compiling encoding_rs v0.8.35 Compiling synstructure v0.13.1 Compiling writeable v0.6.1 Compiling camino v1.1.2 Compiling hashbrown v0.16.0 Compiling errno v0.3.8 Compiling indexmap v2.11.4 Compiling litemap v0.8.0 Compiling siphasher v0.3.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/siphasher) Compiling clang-sys v1.7.0 Compiling tempfile v3.16.0 Compiling num-traits v0.2.19 Compiling fs-err v2.9.0 Compiling aho-corasick v1.1.0 Compiling regex-syntax v0.8.5 Compiling version_check v0.9.4 Compiling libloading v0.8.6 Compiling regex-automata v0.4.9 Compiling bindgen v0.72.0 (https://github.com/rust-lang/rust-bindgen?rev=9366e0af8da529c958b4cd4fcbe492d951c86f5c#9366e0af) Compiling cexpr v0.6.0 Compiling lazy_static v1.4.0 Compiling icu_properties_data v2.0.1 Compiling getrandom v0.2.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/getrandom) Compiling thin-vec v0.2.14 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/rust/thin-vec) Compiling regex v1.11.1 Compiling static_assertions v1.1.0 Compiling utf8_iter v1.0.4 Compiling icu_normalizer_data v2.0.0 Compiling winnow v0.7.9 Compiling typenum v1.16.0 Compiling smawk v0.3.2 Compiling plain v0.2.3 Compiling percent-encoding v2.3.2 Compiling textwrap v0.16.1 Compiling weedle2 v5.0.0 Compiling scopeguard v1.1.0 Compiling form_urlencoded v1.2.2 Compiling generic-array v0.14.6 Compiling bytes v1.4.0 Compiling uniffi_core v0.29.3 Compiling pkg-config v0.3.26 Compiling strsim v0.11.1 Compiling ident_case v1.0.1 Compiling fnv v1.0.7 Compiling darling_core v0.20.10 Compiling crossbeam-utils v0.8.21 Compiling cstr v0.2.11 Compiling termcolor v1.4.1 Compiling pin-project-lite v0.2.14 Compiling threadbound v0.1.5 Compiling env_logger v0.10.0 Compiling bindgen v0.69.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/bindgen) Compiling lock_api v0.4.9 Compiling base64 v0.22.1 Compiling parking_lot_core v0.9.10 Compiling vcpkg v0.2.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/vcpkg) Compiling libsqlite3-sys v0.35.0 Compiling byteorder v1.5.0 Compiling rand_core v0.6.4 Compiling block-buffer v0.10.3 Compiling crypto-common v0.1.6 Compiling tracing-core v0.1.33 Compiling cfg_aliases v0.2.1 Compiling digest v0.10.7 Compiling sharded-slab v0.1.7 Compiling thread_local v1.1.8 Compiling async-trait v0.1.68 Compiling ppv-lite86 v0.2.17 Compiling tracing-subscriber v0.3.20 Compiling rand_chacha v0.3.1 Compiling rand v0.8.5 Compiling fallible-streaming-iterator v0.1.9 Compiling fallible-iterator v0.3.0 Compiling cpufeatures v0.2.8 Compiling iana-time-zone v0.1.64 Compiling serde_derive v1.0.227 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.29.3 Compiling scroll_derive v0.12.0 Compiling scroll v0.12.0 Compiling darling_macro v0.20.10 Compiling zerofrom v0.1.4 Compiling goblin v0.9.2 Compiling yoke v0.8.0 Compiling zerotrie v0.2.2 Compiling darling v0.20.10 Compiling thiserror v1.999.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/thiserror) Compiling xpcom_macros v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/rust/xpcom/xpcom_macros) Compiling zerovec v0.11.4 Compiling uniffi_pipeline v0.29.3 Compiling uniffi_meta v0.29.3 Compiling tracing-attributes v0.1.28 Compiling smallvec v1.15.1 Compiling allocator-api2 v0.2.21 (https://github.com/glandium/allocator-api2?rev=ad5f3d56a5a4519eff52af4ff85293431466ef5c#ad5f3d56) Compiling toml v0.5.11 Compiling tinystr v0.8.1 Compiling icu_locale_core v2.0.0 Compiling potential_utf v0.1.2 Compiling icu_collections v2.0.0 Compiling icu_provider v2.0.0 Compiling nsstring v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/rust/nsstring) Compiling unicode-bidi v0.3.15 (https://github.com/servo/unicode-bidi?rev=ca612daf1c08c53abe07327cb3e6ef6e0a760f0c#ca612daf) Compiling uniffi_macros v0.29.3 Compiling icu_normalizer v2.0.0 Compiling askama_parser v0.13.0 Compiling icu_properties v2.0.1 Compiling basic-toml v0.1.2 Compiling goblin v0.8.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/goblin) Compiling idna_adapter v1.2.1 Compiling idna v1.1.0 Compiling uniffi_udl v0.29.3 Compiling nserror v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/rust/nserror) Compiling cargo-platform v0.1.2 Compiling url v2.5.7 Compiling cargo_metadata v0.19.2 Compiling xpcom v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/rust/xpcom) Compiling parking_lot v0.12.3 Compiling euclid v0.22.10 Compiling bincode v1.3.3 Compiling hex v0.4.3 Compiling app_units v0.7.8 Compiling tracing v0.1.41 Compiling hashlink v0.10.0 (https://github.com/erichdongubler-contrib/hashlink?rev=76dc47a12af5829c1e8bf4834e38b410dec2aeff#76dc47a1) Compiling error-support-macros v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling rusqlite v0.37.0 Compiling uuid v1.3.0 Compiling malloc_size_of_derive v0.1.3 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/rust/malloc_size_of_derive) Compiling chrono v0.4.42 Compiling wr_malloc_size_of v0.2.2 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/wr/wr_malloc_size_of) Compiling sha2 v0.10.8 Compiling base64 v0.21.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/base64) Compiling memoffset v0.9.0 Compiling arrayref v0.3.6 Compiling serde_bytes v0.11.9 Compiling ordered-float v3.4.0 Compiling itertools v0.10.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/itertools) Compiling phf_shared v0.13.1 Compiling simd-adler32 v0.3.7 Compiling adler2 v2.0.1 Compiling id-arena v2.2.1 Compiling miniz_oxide v0.8.9 Compiling rkv v0.20.0 Compiling askama_derive v0.13.1 Compiling phf_generator v0.13.1 Compiling prost-derive v0.12.1 Compiling unic-langid-impl v0.9.6 Compiling gecko-profiler v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/tools/profiler/rust-api) Compiling crossbeam-epoch v0.9.14 Compiling crc32fast v1.4.2 Compiling flate2 v1.1.4 Compiling unic-langid v0.9.6 Compiling memoffset v0.8.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/memoffset) Compiling profiler-macros v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/tools/profiler/rust-api/macros) Compiling crossbeam-channel v0.5.15 Compiling whatsys v0.3.1 Compiling zeitstempel v0.2.0 Compiling slab v0.4.8 Compiling num_cpus v1.16.0 Compiling rayon-core v1.12.1 Compiling ffi-support v0.4.4 Compiling pollster v0.3.0 Compiling icu_locale_data v2.0.0 Compiling futures-core v0.3.31 Compiling futures-sink v0.3.31 Compiling nss_build_common v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling futures-channel v0.3.31 Compiling crossbeam-deque v0.8.2 Compiling pkcs11-bindings v0.1.7 Compiling nss_sys v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling inherent v1.0.7 Compiling futures-macro v0.3.31 Compiling uniffi v0.29.3 Compiling tracing-support v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling rustversion v1.0.19 Compiling error-support v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling pin-utils v0.1.0 Compiling futures-io v0.3.31 Compiling futures-task v0.3.31 Compiling phf_macros v0.13.1 Compiling static_prefs v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/init/static_prefs) Compiling arrayvec v0.7.6 Compiling prost v0.12.1 Compiling mls-rs-codec-derive v0.2.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) Compiling zeroize_derive v1.4.2 Compiling viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling unicase v2.6.0 Compiling rayon v1.10.0 Compiling icu_locale v2.0.0 Compiling futures-util v0.3.31 Compiling mls-rs-codec v0.6.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) Compiling fluent-langneg v0.13.0 Compiling serde_with_macros v3.12.0 Compiling phf v0.13.1 Compiling maybe-async v0.2.10 Compiling derive_more-impl v2.0.1 Compiling type-map v0.5.1 Compiling async-task v4.3.0 Compiling zeroize v1.8.1 Compiling hawk v5.0.1 Compiling khronos_api v3.1.0 Compiling smallbitvec v2.5.1 Compiling dtoa v0.4.8 Compiling dtoa-short v0.3.3 Compiling strum_macros v0.27.1 Compiling moz_task v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/rust/moz_task) Compiling askama v0.13.1 Compiling uniffi_bindgen v0.29.3 Compiling futures-executor v0.3.28 Compiling intl-memoizer v0.5.3 Compiling nss v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling futures v0.3.28 Compiling intl_pluralrules v7.0.2 Compiling phf_codegen v0.13.1 Compiling half v2.5.0 Compiling fluent-syntax v0.12.0 Compiling cssparser-macros v0.6.1 (https://github.com/servo/rust-cssparser?rev=03f982ed70ce1de67bef02de63b2e11e08a9e111#71b7cfe6) Compiling enum-map-derive v0.17.0 Compiling core_maths v0.1.0 Compiling neqo-common v0.18.0 (https://github.com/mozilla/neqo?tag=v0.18.0#57ef3bd8) Compiling self_cell v1.2.0 Compiling fluent-bundle v0.16.0 Compiling cssparser v0.35.0 (https://github.com/servo/rust-cssparser?rev=03f982ed70ce1de67bef02de63b2e11e08a9e111#71b7cfe6) Compiling mls-rs-core v0.21.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) Compiling serde_with v3.12.0 Compiling enum-map v2.7.3 Compiling qlog v0.15.2 Compiling selectors v0.26.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/servo/components/selectors) Compiling nss-gk-api v0.3.0 (https://github.com/beurdouche/nss-gk-api?rev=e48a946811ffd64abc78de3ee284957d8d1c0d63#e48a9468) Compiling hashbrown v0.15.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/hashbrown) Compiling webrender_build v0.0.2 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/wr/webrender_build) Compiling lalrpop-util v0.19.12 Compiling rustc-hash v1.999.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/rustc-hash) Compiling servo_arc v0.4.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/servo/components/servo_arc) Compiling cmake v0.1.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/cmake) Compiling xml-rs v0.8.4 Compiling cubeb-sys v0.30.1 Compiling to_shmem v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/servo/components/to_shmem) Compiling gl_generator v0.14.0 Compiling jexl-parser v0.4.0 Compiling derive_more v2.0.1 Compiling rc_crypto v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling neqo-crypto v0.18.0 (https://github.com/mozilla/neqo?tag=v0.18.0#57ef3bd8) Compiling serde_path_to_error v0.1.11 Compiling mtu v0.2.9 (https://github.com/mozilla/neqo?tag=v0.18.0#57ef3bd8) Compiling to_shmem_derive v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/servo/components/to_shmem_derive) Compiling glslopt v0.1.11 Compiling glsl v6.0.2 Compiling precomputed-hash v0.1.1 Compiling icu_calendar_data v2.0.0 Compiling strum v0.27.1 Compiling ref-cast v1.0.24 Compiling paste v1.0.11 Compiling new_debug_unreachable v1.0.4 Compiling glsl-to-cxx v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/wr/glsl-to-cxx) Compiling gleam v0.15.1 Compiling jexl-eval v0.4.0 Compiling sync-guid v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling payload-support v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling firefox-versioning v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling bitflags v1.999.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/bitflags) Compiling fluent-pseudo v0.3.3 Compiling enumset_derive v0.8.1 Compiling ref-cast-impl v1.0.24 Compiling peek-poke-derive v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/wr/peek-poke/peek-poke-derive) Compiling bytemuck_derive v1.9.3 Compiling naga v27.0.0 (https://github.com/gfx-rs/wgpu?rev=a441382328c5163466fae06802737ef1df8d1f13#a4413823) Compiling same-file v1.0.6 Compiling neqo-transport v0.18.0 (https://github.com/mozilla/neqo?tag=v0.18.0#57ef3bd8) Compiling bit-vec v0.8.0 Compiling unicode-width v0.2.0 Compiling icu_segmenter_data v2.0.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu_segmenter_data) Compiling base16 v0.2.1 Compiling void v1.0.2 Compiling bit-set v0.8.0 Compiling icu_segmenter v2.0.0 Compiling malloc_size_of v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/servo/components/malloc_size_of) Compiling codespan-reporting v0.12.0 Compiling swgl v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/wr/swgl) Compiling walkdir v2.3.2 Compiling enumset v1.1.2 Compiling build-parallel v0.1.2 Compiling peek-poke v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/wr/peek-poke) Compiling fluent v0.17.0 Compiling ron v0.11.0 Compiling mls-rs-crypto-traits v0.15.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) Compiling calendrical_calculations v0.2.0 Compiling storage_variant v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/storage/variant) Compiling rusqlite v0.31.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/rusqlite) Compiling ohttp v0.6.1 (https://github.com/martinthomson/ohttp.git?rev=bf6a983845cc0b540effb3a615e92d914dfcfd0b#bf6a9838) Compiling rustc_version v0.4.0 Compiling ixdtf v0.5.0 Compiling md-5 v0.10.5 Compiling quinn-udp v0.5.13 Compiling wgpu-hal v27.0.0 (https://github.com/gfx-rs/wgpu?rev=a441382328c5163466fae06802737ef1df8d1f13#a4413823) Compiling cubeb-core v0.30.1 Compiling strck v1.0.0 Compiling bytemuck v1.22.0 Compiling uniffi_build v0.29.3 Compiling powerfmt v0.2.0 Compiling hexf-parse v0.2.1 Compiling tinyvec_macros v0.1.1 Compiling chunky-vec v0.1.0 Compiling time-core v0.1.4 Compiling atomic_refcell v0.1.9 Compiling pin-cell v0.2.0 Compiling num-conv v0.1.0 Compiling diplomat_core v0.11.0 Compiling time-macros v0.2.22 Compiling rsclientcerts-util v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/rsclientcerts-util) Compiling fluent-fallback v0.7.2 Compiling tinyvec v1.9.0 Compiling deranged v0.4.0 Compiling wgpu-types v27.0.0 (https://github.com/gfx-rs/wgpu?rev=a441382328c5163466fae06802737ef1df8d1f13#a4413823) Compiling mozglue-static v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/mozglue/static/rust) Compiling icu_calendar v2.0.2 Compiling rmp v0.8.14 Compiling mls-rs-provider-sqlite v0.15.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) Compiling mls-rs-crypto-hpke v0.14.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) Compiling mime_guess v2.0.4 Compiling webrender_api v0.62.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/wr/webrender_api) Compiling sfv v0.14.0 Compiling style v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/servo/components/style) Compiling hashbrown v0.14.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/hashbrown-0.14) Compiling mls-rs-identity-x509 v0.15.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) Compiling half v1.999.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/half) Compiling wgpu-core v27.0.0 (https://github.com/gfx-rs/wgpu?rev=a441382328c5163466fae06802737ef1df8d1f13#a4413823) Compiling neqo-udp v0.18.0 (https://github.com/mozilla/neqo?tag=v0.18.0#57ef3bd8) Compiling num-integer v0.1.46 Compiling debug_tree v0.4.0 Compiling freetype v0.7.0 Compiling socket2 v0.5.7 Compiling svg_fmt v0.4.1 Compiling raw-window-handle v0.6.2 Compiling authenticator v0.5.0 Compiling tracy-rs v0.1.2 Compiling encoding_c v0.9.8 Compiling encoding_c_mem v0.2.6 Compiling ash v0.38.0+1.3.281 Compiling replace_with v0.1.8 Compiling keccak v0.1.4 Compiling cose v0.1.4 (https://github.com/franziskuskiefer/cose-rust?rev=43c22248d136c8b38fe42ea709d08da6355cf04b#43c22248) Compiling litrs v0.4.1 Compiling qwac-trust-anchors v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/qwac_trust_anchors) Compiling time v0.3.41 Compiling document-features v0.2.11 Compiling sha3 v0.10.8 Compiling l10nregistry v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/l10n/rust/l10nregistry-rs) Compiling etagere v0.2.13 Compiling mls-rs v0.45.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) Compiling serde_cbor v0.11.2 Compiling fallible_collections v0.5.1 Compiling neqo-qpack v0.18.0 (https://github.com/mozilla/neqo?tag=v0.18.0#57ef3bd8) Compiling diplomat v0.11.0 Compiling mls-rs-crypto-nss v0.1.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) Compiling rmp-serde v1.3.0 Compiling icu_time v2.0.0 Compiling trust-anchors v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/trust_anchors) Compiling unicode-normalization v0.1.24 Compiling fluent-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/l10n/rust/fluent-ffi) Compiling dom v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/rust) Compiling style_traits v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/servo/components/style_traits) Compiling jwcrypto v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling hashbrown v0.13.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/hashbrown-0.13) Compiling icu_provider_adapters v2.0.0 Compiling uluru v3.0.0 Compiling types v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling plane-split v0.18.0 Compiling clubcard v0.3.2 Compiling bhttp v0.6.1 (https://github.com/martinthomson/ohttp.git?rev=bf6a983845cc0b540effb3a615e92d914dfcfd0b#bf6a9838) Compiling style_derive v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/servo/components/style_derive) Compiling extend v1.2.0 Compiling num-derive v0.4.2 Compiling rand_distr v0.4.3 Compiling webrender v0.62.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/wr/webrender) Compiling qcms v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/qcms) Compiling pulse-ffi v0.1.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=4e3ea4bbc582705a4e7d9220679525283c035a7e#4e3ea4bb) Compiling dirs-sys v0.3.7 Compiling bitreader v0.3.6 Compiling profiling v1.0.7 Compiling mime v0.3.16 Compiling murmurhash3 v0.0.5 Compiling cache-padded v1.2.0 Compiling diplomat-runtime v0.11.0 Compiling moz_cbor v0.1.2 Compiling matches v0.1.10 Compiling topological-sort v0.1.0 Compiling runloop v0.1.0 Compiling subtle v2.5.0 Compiling prio v0.16.2 Compiling icu_capi v2.0.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu_capi) Compiling ringbuf v0.2.8 Compiling rust_cascade v1.5.0 Compiling mp4parse v0.17.0 (https://github.com/mozilla/mp4parse-rust?rev=f955be5d2a04a631c0f1777d6f35370ea1a99e2d#f955be5d) Compiling dirs v4.0.0 Compiling pulse v0.3.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=4e3ea4bbc582705a4e7d9220679525283c035a7e#4e3ea4bb) Compiling rsclientcerts v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/rsclientcerts) Compiling clubcard-crlite v0.3.0 Compiling l10nregistry-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/l10n/rust/l10nregistry-ffi) Compiling buildid_reader v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/library/buildid_reader) Compiling mls-platform-api v0.1.0 (https://github.com/beurdouche/mls-platform-api?rev=3acd8e7de512940207d45477a6034a38a9424652#3acd8e7d) Compiling neqo-http3 v0.18.0 (https://github.com/mozilla/neqo?tag=v0.18.0#57ef3bd8) Compiling cubeb-backend v0.30.1 Compiling filter_adult v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling storage v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/storage/rust) Compiling init_rust_components v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling dogear v0.5.0 Compiling context_id v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling glean-core v66.1.2 Compiling interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling sync15 v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling remote_settings v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling tabs v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling glean v66.1.2 Compiling firefox-on-glean v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/glean/api) Compiling logins v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) warning: unused imports: `DistributionMetricMarker`, `DistributionValues`, and `TelemetryProfilerCategory` --> toolkit/components/glean/api/src/private/custom_distribution.rs:16:33 | 16 | truncate_vector_for_marker, DistributionMetricMarker, DistributionValues, | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ 17 | TelemetryProfilerCategory, | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: unused import: `super::profiler_utils::TelemetryProfilerCategory` --> toolkit/components/glean/api/src/private/event.rs:17:5 | 17 | use super::profiler_utils::TelemetryProfilerCategory; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused imports: `DistributionMetricMarker`, `DistributionValues`, `TelemetryProfilerCategory`, and `truncate_vector_for_marker` --> toolkit/components/glean/api/src/private/labeled_custom_distribution.rs:17:5 | 17 | truncate_vector_for_marker, DistributionMetricMarker, DistributionValues, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ 18 | TelemetryProfilerCategory, | ^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused imports: `DistributionMetricMarker`, `DistributionValues`, and `TelemetryProfilerCategory` --> toolkit/components/glean/api/src/private/memory_distribution.rs:19:33 | 19 | truncate_vector_for_marker, DistributionMetricMarker, DistributionValues, | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ 20 | TelemetryProfilerCategory, | ^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused imports: `TelemetryProfilerCategory` and `truncate_string_for_marker` --> toolkit/components/glean/api/src/private/object.rs:14:29 | 14 | use super::profiler_utils::{truncate_string_for_marker, TelemetryProfilerCategory}; | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused import: `TelemetryProfilerCategory` --> toolkit/components/glean/api/src/private/timing_distribution.rs:26:57 | 26 | use super::profiler_utils::{truncate_vector_for_marker, TelemetryProfilerCategory}; | ^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused imports: `TelemetryProfilerCategory` and `truncate_string_for_marker` --> toolkit/components/glean/api/src/private/url.rs:13:31 | 13 | stream_identifiers_by_id, truncate_string_for_marker, TelemetryProfilerCategory, | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ Compiling search v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling relevancy v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling suggest v0.1.0 (https://github.com/mozilla/application-services?rev=7ee874e18f461a83f5c8c8927039cbde3225b60d#7ee874e1) Compiling unic-langid-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/locale/rust/unic-langid-ffi) Compiling mozurl v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/base/mozurl) Compiling ipdl_utils v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/rust/ipdl_utils) Compiling webrtc-sdp v0.3.13 Compiling urlpattern v0.4.1 Compiling unicode-bidi-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/bidi/rust/unicode-bidi-ffi) Compiling origin-trial-token v0.1.1 Compiling uritemplate-next v0.2.0 Compiling sha1 v0.10.5 Compiling arraystring v0.3.0 Compiling chardetng v0.1.17 (https://github.com/hsivonen/chardetng?rev=a07d20273ce36146adaf76bd667dd57bd7b3508b#a07d2027) Compiling xmldecl v0.2.0 Compiling memmap2 v0.9.3 warning: unused variable: `marker_samples` --> toolkit/components/glean/api/src/private/custom_distribution.rs:126:13 | 126 | let marker_samples = truncate_vector_for_marker(&samples); | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_marker_samples` | = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default Compiling remove_dir_all v0.5.3 Compiling data-encoding v2.3.3 warning: unused variable: `marker_samples` --> toolkit/components/glean/api/src/private/memory_distribution.rs:83:13 | 83 | let marker_samples = truncate_vector_for_marker(&samples); | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_marker_samples` Compiling oxilangtag v0.1.3 Compiling typed-arena-nomut v0.1.0 Compiling zlib-rs v0.4.2 warning: function `truncate_string_for_marker` is never used --> toolkit/components/glean/api/src/private/mod.rs:626:15 | 626 | pub(crate) fn truncate_string_for_marker(input: String) -> String { | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: function `max_string_byte_length` is never used --> toolkit/components/glean/api/src/private/mod.rs:631:10 | 631 | const fn max_string_byte_length() -> usize { | ^^^^^^^^^^^^^^^^^^^^^^ warning: function `truncate_string_for_marker_to_length` is never used --> toolkit/components/glean/api/src/private/mod.rs:637:4 | 637 | fn truncate_string_for_marker_to_length(mut input: String, byte_length: usize) -> String { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: struct `EventMetricMarker` is never constructed --> toolkit/components/glean/api/src/private/event.rs:21:8 | 21 | struct EventMetricMarker { | ^^^^^^^^^^^^^^^^^ warning: struct `ObjectMetricMarker` is never constructed --> toolkit/components/glean/api/src/private/object.rs:18:8 | 18 | struct ObjectMetricMarker { | ^^^^^^^^^^^^^^^^^^ warning: struct `UrlMetricMarker` is never constructed --> toolkit/components/glean/api/src/private/url.rs:18:8 | 18 | struct UrlMetricMarker { | ^^^^^^^^^^^^^^^ warning: struct `StringLikeMetricMarker` is never constructed --> toolkit/components/glean/api/src/private/mod.rs:251:23 | 251 | pub(crate) struct StringLikeMetricMarker { | ^^^^^^^^^^^^^^^^^^^^^^ warning: associated functions `new` and `new_owned` are never used --> toolkit/components/glean/api/src/private/mod.rs:258:16 | 257 | impl StringLikeMetricMarker { | --------------------------------------------- associated functions in this implementation 258 | pub fn new(id: super::MetricId, val: &String) -> StringLikeMetricMarker { | ^^^ ... 266 | pub fn new_owned(id: super::MetricId, val: String) -> StringLikeMetricMarker { | ^^^^^^^^^ Compiling data-encoding-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/fs/parent/rust/data-encoding-ffi) Compiling wpf-gpu-raster v0.1.0 (https://github.com/FirefoxGraphics/wpf-gpu-raster?rev=99979da091fd58fba8477e7fcdf5ec0727102916#99979da0) Compiling idna_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/base/idna_glue) Compiling oxilangtag-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/locale/rust/oxilangtag-ffi) Compiling mapped_hyph v0.4.3 (https://github.com/jfkthame/mapped_hyph.git?rev=eff105f6ad7ec9b79816cfc1985a28e5340ad14b#eff105f6) Compiling encoding_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/encoding_glue) Compiling chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=2f0aba284677d098de14f91ffe5a9e5b9a4922c2#2f0aba28) Compiling uritemplate_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/base/uritemplate_glue) Compiling crypto_hash v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/crypto_hash) Compiling origin-trials-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/origin-trials/ffi) Compiling jsrust_shared v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/rust/shared) Compiling urlpattern_glue v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/base/urlpattern_glue) Compiling rsdparsa_capi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webrtc/sdp/rsdparsa_capi) Compiling fluent-langneg-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/locale/rust/fluent-langneg-ffi) Compiling wgpu_bindings v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/wgpu_bindings) Compiling bookmark_sync v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/places/bookmark_sync) Compiling cubeb-pulse v0.5.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=4e3ea4bbc582705a4e7d9220679525283c035a7e#4e3ea4bb) Compiling mls_gk v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/mls/mls_gk) Compiling buildid_reader_ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/library/buildid_reader/ffi) Compiling localization-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/l10n/rust/localization-ffi) Compiling ipcclientcerts v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/ipcclientcerts) Compiling gkrust-uniffi-components v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/uniffi-bindgen-gecko-js/components) Compiling wr_glyph_rasterizer v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/wr/wr_glyph_rasterizer) Compiling jog v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/glean/bindings/jog) Compiling data_storage v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/data_storage) Compiling neqo_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/socket/neqo_glue) Compiling cert_storage v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/cert_storage) Compiling geckoservo v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/servo/ports/geckolib) Compiling gecko-trace v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/gecko-trace) Compiling fog_control v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/glean) Compiling mp4parse_capi v0.17.0 (https://github.com/mozilla/mp4parse-rust?rev=f955be5d2a04a631c0f1777d6f35370ea1a99e2d#f955be5d) Compiling authrs_bridge v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webauthn/authrs_bridge) Compiling cascade_bloom_filter v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/cascade_bloom_filter) Compiling dap_ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/dap/ffi) Compiling mime-guess-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/fs/parent/rust/mime-guess-ffi) Compiling cose-c v0.1.5 Compiling binary_http v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/binary_http) Compiling kvstore v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/kvstore) Compiling oblivious_http v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/oblivious_http) Compiling http_sfv v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/base/http-sfv) Compiling dom_fragmentdirectives v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/fragmentdirectives) Compiling locale_service_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/locale/rust/locale_service_glue) Compiling gecko_tracing v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/rust/gecko_tracing) Compiling abridged_certs v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/abridged_certs) Compiling processtools v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/processtools) Compiling signature_cache v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/certverifier/signature_cache) Compiling aa-stroke v0.1.0 (https://github.com/FirefoxGraphics/aa-stroke?rev=5776bdfc8ad664a1503db668fab397d818a5f98a#5776bdfc) Compiling netwerk_helper v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/base/rust-helper) Compiling gkrust_utils v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/rust/gkrust_utils) Compiling rure v0.2.2 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/rust/rure) Compiling zerocopy v0.7.32 Compiling gecko_logger v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/rust/gecko_logger) Compiling moz_asserts v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/mozglue/static/rust/moz_asserts) Compiling audio_thread_priority v0.34.0 Compiling object v0.36.4 Compiling prefs_parser v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/parser) toolkit/library/build/libxul.so.symbols.stub Compiling mozilla-central-workspace-hack v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/workspace-hack) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/HyperTextAccessible.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/DocAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/LocalAccessible-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/aom/AccessibleNode.cpp:13, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/HyperTextAccessible.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/DocAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/LocalAccessible-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/atk/AccessibleWrap.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:18, 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:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/base/FocusManager.cpp:17, from Unified_cpp_accessible_base0.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h:142: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 142 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h:142: 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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/base/ARIAMap.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/basetypes/Accessible.cpp:7, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ Compiling webrender_bindings v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/webrender_bindings) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/base/ARIAMap.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/base/ARIAMap.cpp:8, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ Compiling gkrust-shared v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/library/rust/shared) 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:62, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsImageFrame.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/accessible/atk/RootAccessibleWrap.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/HyperTextAccessible.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/DocAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/atk/DocAccessibleWrap.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/atk/DocAccessibleWrap.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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/nsCSSPseudoElements.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleSet.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoComputedData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/LocalAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/atk/AccessibleWrap.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/atk/nsMai.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/atk/Platform.cpp:14: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/base/NotificationController.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/base/NotificationController.cpp:6, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:39: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:20, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/LocalAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/base/AccEvent.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/base/EventQueue.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/base/NotificationController.h:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/HyperTextAccessible.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/BaseAccessibles.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/atk/RootAccessibleWrap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/atk/RootAccessibleWrap.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/accessible/atk/UtilInterface.cpp:237:46: warning: 'guint gtk_key_snooper_install(GtkKeySnoopFunc, gpointer)' is deprecated [-Wdeprecated-declarations] 237 | 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-146.0/accessible/atk/UtilInterface.cpp:14: /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-146.0/accessible/atk/UtilInterface.cpp: In function 'void mai_util_remove_key_event_listener(guint)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/atk/UtilInterface.cpp:257:27: warning: 'void gtk_key_snooper_remove(guint)' is deprecated [-Wdeprecated-declarations] 257 | 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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/HyperTextAccessible.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/DocAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/LocalAccessible-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/atk/nsMaiInterfaceAction.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/HyperTextAccessible.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/DocAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/LocalAccessible-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/atk/nsMaiInterfaceEditableText.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/atk/nsMaiInterfaceComponent.cpp:17: /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:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 36 | if (!aKey) return 0; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: 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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/HyperTextAccessible.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/DocAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/LocalAccessible-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/atk/nsMaiInterfaceDocument.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/HyperTextAccessible.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/DocAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/LocalAccessible-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/atk/nsMaiInterfaceComponent.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/IPCTypes.h:16, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/DocAccessible.cpp:49, from Unified_cpp_accessible_generic0.cpp:29: /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:320: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 320 | if (!ReadParam(reader, &size)) return false; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:320: 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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/HyperTextAccessible.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/ARIAGridAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/ARIAGridAccessible.cpp:6, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/HyperTextAccessible.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/DocAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/LocalAccessible-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/atk/nsMaiInterfaceHypertext.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/HyperTextAccessible.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/html/HTMLCanvasAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/html/HTMLCanvasAccessible.cpp:6, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:18, 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:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/ipc/DocAccessibleParent.cpp:13, from Unified_cpp_accessible_ipc0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h:142: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 142 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h:142: 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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessibleChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/ipc/DocAccessibleChild.cpp:8, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/HyperTextAccessible.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/DocAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/LocalAccessible-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/atk/nsMaiInterfaceSelection.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/base/AccIterator.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/base/Relation.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/xpcom/nsAccessibleRelation.cpp:8, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsLeafFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/xul/SimpleXULLeafFrame.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/xul/tree/nsTreeBodyFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/xul/XULTreeAccessible.cpp:26, 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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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-146.0/modules/libpref/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ImageCacheKey.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/imgLoader.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/places/FaviconHelpers.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/places/nsFaviconService.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/browser/components/shell/nsGNOMEShellSearchProvider.cpp:25: 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/HyperTextAccessible.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/DocAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/generic/LocalAccessible-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/accessible/xul/XULAlertAccessible.cpp:8, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/browser/components/shell/nsGNOMEShellService.cpp: In member function 'virtual nsresult nsGNOMEShellService::GetDesktopBackgroundColor(uint32_t*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/browser/components/shell/nsGNOMEShellService.cpp:435:37: warning: 'gboolean gdk_color_parse(const gchar*, GdkColor*)' is deprecated: Use 'gdk_rgba_parse' instead [-Wdeprecated-declarations] 435 | 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/browser/components/shell/nsGNOMEShellSearchProvider.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/browser/components/shell/nsGNOMEShellService.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/nsGUIEventIPC.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/IPCTypes.h:19, 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-146.0/accessible/atk/nsMaiInterfaceText.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ config/external/gkcodecs/libgkcodecs.so.symbols.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/aom_convolve.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/aom_dsp_rtcd.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/avg.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/blend_a64_hmask.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/blend_a64_mask.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/blend_a64_vmask.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/blk_sse_sum.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/fft.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/flow_estimation/corner_match.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/flow_estimation/disflow.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from Unified_c_media_libvorbis0.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvorbis/lib/vorbis_block.c: In function 'vorbis_analysis_buffer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/media/libopus/silk/x86/NSQ_sse4_1.c: In function 'silk_NSQ_sse4_1': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/flow_estimation/x86/corner_match_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/flow_estimation/x86/corner_match_sse4.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/flow_estimation/x86/disflow_avx2.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/flow_estimation/x86/disflow_sse4.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/fwd_txfm.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from Unified_c_media_libopus1.c:110: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libopus/silk/NSQ.c: In function 'silk_NSQ_c': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libopus/silk/NSQ_del_dec.c: In function 'silk_NSQ_del_dec_c': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libopus/silk/NSQ_del_dec.c:170:90: warning: array subscript has type 'char' [-Wchar-subscripts] 170 | offset_Q10 = silk_Quantization_Offsets_Q10[ psIndices->signalType >> 1 ][ psIndices->quantOffsetType ]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from Unified_c_media_libopus2.c:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libopus/silk/decode_core.c: In function 'silk_decode_core': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libopus/silk/main.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libopus/silk/VQ_WMat_EC.c:32, from Unified_c_media_libopus2.c:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libopus/silk/decode_indices.c: In function 'silk_decode_indices': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 ); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libopus/silk/SigProc_FIX.h:503:73: note: in definition of macro 'silk_LSHIFT32' 503 | #define silk_LSHIFT32(a, shift) ((opus_int32)((opus_uint32)(a)<<(shift))) /* shift >= 0, shift < 32 */ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libopus/silk/decode_parameters.c: In function 'silk_decode_parameters': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/intrapred.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/loopfilter.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from Unified_c_media_libopus3.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libopus/silk/enc_API.c: In function 'silk_Encode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libopus/silk/enc_API.c:589:60: warning: array subscript has type 'char' [-Wchar-subscripts] 589 | [ psEnc->state_Fxx[0].sCmn.indices.quantOffsetType ]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from Unified_c_media_libopus3.c:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libopus/silk/encode_indices.c: In function 'silk_encode_indices': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 ); | ~~~~~~~~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libopus/silk/float/LTP_scale_ctrl_FLP.c: In function 'silk_LTP_scale_ctrl_FLP': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libopus/silk/float/process_gains_FLP.c: In function 'silk_process_gains_FLP': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libopus/silk/float/wrappers_FLP.c: In function 'silk_NSQ_wrapper_FLP': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 Unified_c_media_libopus5.c:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libopus/silk/quant_LTP_gains.c: In function 'silk_quant_LTP_gains': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/noise_util.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/psnr.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/resize.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/pyramid.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/quantize.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/sad.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/sad_av1.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from Unified_c_media_libopus7.c:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libopus/src/mlp.c: In function 'analysis_compute_gru': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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) | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libopus/src/mlp.c:97:10: note: 'tmp' declared here 97 | float tmp[MAX_NEURONS]; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/sse.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/ssim.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/subtract.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/sum_squares.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/variance.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/aom_dsp/variance.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/adaptive_quantize_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/adaptive_quantize_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/aom_convolve_copy_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/aom_convolve_copy_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/aom_quantize_avx.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/avg_intrin_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/avg_intrin_sse4.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/avg_intrin_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/blend_a64_hmask_sse4.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/blend_mask_sse4.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/blend_a64_mask_sse4.c:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/blend_a64_vmask_sse4.c:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/blend_mask_sse4.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/blend_a64_mask_avx2.c:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/blk_sse_sum_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/fft_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/blk_sse_sum_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/fft_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/fwd_txfm_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/highbd_adaptive_quantize_sse2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/highbd_convolve_sse2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/highbd_adaptive_quantize_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/highbd_convolve_ssse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/highbd_convolve_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/highbd_intrapred_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c: In function 'get_filter_level': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/highbd_loopfilter_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/highbd_loopfilter_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c: In function 'read_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c: In function 'dec_find_mv_refs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/highbd_quantize_intrin_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/highbd_quantize_intrin_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_alt_ref_aq.c:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_complexity.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/highbd_sad_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c: In function 'write_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c: In function 'pack_inter_mode_mvs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c: In function 'write_uncompressed_header': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_context_tree.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/highbd_subtract_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:33: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c: In function 'update_stats': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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]]; | ~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encodemb.c:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c: In function 'vp9_encode_frame': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/highbd_variance_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.c: In function 'inc_mvs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/chrome/nsChromeRegistry.cpp:27, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/highbd_variance_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/aom_dsp/x86/highbd_variance_sse2.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c: In function 'set_level_constraint': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:1470:38: warning: array subscript has type 'char' [-Wchar-subscripts] 1470 | ls->max_cpb_size = vp9_level_defs[level_index].max_cpb_size * (double)1000; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c: In function 'set_ref_sign_bias': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:4810:30: warning: array subscript has type 'char' [-Wchar-subscripts] 4810 | cm->ref_frame_sign_bias[ref_frame] = | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:4825:16: warning: array subscript has type 'char' [-Wchar-subscripts] 4825 | ref_total[ref] += cpi->interp_filter_selected[ref][ifilter]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:4825:52: warning: array subscript has type 'char' [-Wchar-subscripts] 4825 | ref_total[ref] += cpi->interp_filter_selected[ref][ifilter]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c: In function 'update_level_info': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:5986:23: warning: array subscript has type 'char' [-Wchar-subscripts] 5986 | vp9_level_defs[level_index].max_luma_picture_size) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:5990:40: warning: array subscript has type 'char' [-Wchar-subscripts] 5990 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:5995:23: warning: array subscript has type 'char' [-Wchar-subscripts] 5995 | vp9_level_defs[level_index].max_luma_picture_breadth) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:5999:40: warning: array subscript has type 'char' [-Wchar-subscripts] 5999 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6004:31: warning: array subscript has type 'char' [-Wchar-subscripts] 6004 | (double)vp9_level_defs[level_index].max_luma_sample_rate * | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6009:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6009 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6013:51: warning: array subscript has type 'char' [-Wchar-subscripts] 6013 | if (level_spec->max_col_tiles > vp9_level_defs[level_index].max_col_tiles) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6017:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6017 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6022:23: warning: array subscript has type 'char' [-Wchar-subscripts] 6022 | vp9_level_defs[level_index].min_altref_distance) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6026:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6026 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6031:23: warning: array subscript has type 'char' [-Wchar-subscripts] 6031 | vp9_level_defs[level_index].max_ref_frame_buffers) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6035:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6035 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6039:50: warning: array subscript has type 'char' [-Wchar-subscripts] 6039 | if (level_spec->max_cpb_size > vp9_level_defs[level_index].max_cpb_size) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6043:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6043 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6059:30: warning: array subscript has type 'char' [-Wchar-subscripts] 6059 | (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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/highbd_variance_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_ethread.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_ext_ratectrl.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_firstpass.c:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_frame_scale.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/intrapred_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_lookahead.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_mbgraph.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_mcomp.c:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_mcomp.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_multi_thread.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/intrapred_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_noise_estimate.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_picklpf.c:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/intrapred_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'mv_refs_rt': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'encode_breakout_test': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1009:36: warning: array subscript has type 'char' [-Wchar-subscripts] 1009 | xd->plane[1].pre[0] = yv12_mb[ref_frame][1]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1010:36: warning: array subscript has type 'char' [-Wchar-subscripts] 1010 | xd->plane[2].pre[0] = yv12_mb[ref_frame][2]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1029:63: warning: array subscript has type 'char' [-Wchar-subscripts] 1029 | *rate = cpi->inter_mode_cost[x->mbmi_ext->mode_context[ref_frame]] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1134:36: warning: array subscript has type 'char' [-Wchar-subscripts] 1134 | THR_MODES thr_mode_idx = mode_idx[ref_frame][mode_offset(mode)]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'update_thresh_freq_fact': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1152:36: warning: array subscript has type 'char' [-Wchar-subscripts] 1152 | THR_MODES thr_mode_idx = mode_idx[ref_frame][mode_offset(mode)]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1278:17: warning: array subscript has type 'char' [-Wchar-subscripts] 1278 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1279:18: warning: array subscript has type 'char' [-Wchar-subscripts] 1279 | frame_mv[NEWMV][ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1280:19: warning: array subscript has type 'char' [-Wchar-subscripts] 1280 | frame_mv[ZEROMV][ref_frame].as_int = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1283:52: warning: array subscript has type 'char' [-Wchar-subscripts] 1283 | int_mv *const candidates = x->mbmi_ext->ref_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1285:37: warning: array subscript has type 'char' [-Wchar-subscripts] 1285 | 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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1290:19: warning: array subscript has type 'char' [-Wchar-subscripts] 1290 | const_motion[ref_frame] = | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1292:50: warning: array subscript has type 'char' [-Wchar-subscripts] 1292 | candidates, &frame_mv[NEWMV][ref_frame], mi_row, mi_col, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1296:47: warning: array subscript has type 'char' [-Wchar-subscripts] 1296 | &frame_mv[NEARESTMV][ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1297:44: warning: array subscript has type 'char' [-Wchar-subscripts] 1297 | &frame_mv[NEARMV][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1301:34: warning: array subscript has type 'char' [-Wchar-subscripts] 1301 | 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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'search_new_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1607:30: warning: array subscript has type 'char' [-Wchar-subscripts] 1607 | &x->mbmi_ext->ref_mvs[ref_frame][0].as_mv); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1612:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1612 | frame_mv[NEWMV][ref_frame].as_int = mi->mv[0].as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1613:48: warning: array subscript has type 'char' [-Wchar-subscripts] 1613 | *rate_mv = vp9_mv_bit_cost(&frame_mv[NEWMV][ref_frame].as_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1614:53: warning: array subscript has type 'char' [-Wchar-subscripts] 1614 | &x->mbmi_ext->ref_mvs[ref_frame][0].as_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1616:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1616 | frame_mv[NEWMV][ref_frame].as_mv.row >>= 3; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1617:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1617 | frame_mv[NEWMV][ref_frame].as_mv.col >>= 3; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1620:28: warning: array subscript has type 'char' [-Wchar-subscripts] 1620 | x, &frame_mv[NEWMV][ref_frame].as_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1621:30: warning: array subscript has type 'char' [-Wchar-subscripts] 1621 | &x->mbmi_ext->ref_mvs[ref_frame][0].as_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1625:55: warning: array subscript has type 'char' [-Wchar-subscripts] 1625 | x->nmvjointcost, x->mvcost, &dis, &x->pred_sse[ref_frame], NULL, 0, 0, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1628:24: warning: array subscript has type 'char' [-Wchar-subscripts] 1628 | if (frame_mv[NEWMV][ref_frame].as_int != INVALID_MV) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1634:27: warning: array subscript has type 'char' [-Wchar-subscripts] 1634 | (frame_mv[NEWMV][ref_frame].as_mv.row >> 3) * pre_stride + | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1635:27: warning: array subscript has type 'char' [-Wchar-subscripts] 1635 | (frame_mv[NEWMV][ref_frame].as_mv.col >> 3); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1642:26: warning: array subscript has type 'char' [-Wchar-subscripts] 1642 | frame_mv[NEWMV][ref_frame].as_mv.row == 0 && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1643:26: warning: array subscript has type 'char' [-Wchar-subscripts] 1643 | frame_mv[NEWMV][ref_frame].as_mv.col == 0) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1658:28: warning: array subscript has type 'char' [-Wchar-subscripts] 1658 | frame_mv[NEWMV][ref_frame].as_mv.row == 0 && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1659:28: warning: array subscript has type 'char' [-Wchar-subscripts] 1659 | frame_mv[NEWMV][ref_frame].as_mv.col == 0) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1662:53: warning: array subscript has type 'char' [-Wchar-subscripts] 1662 | &frame_mv[NEWMV][ref_frame], rate_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1667:58: warning: array subscript has type 'char' [-Wchar-subscripts] 1667 | &frame_mv[NEWMV][ref_frame], rate_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1672:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1672 | &frame_mv[NEWMV][ref_frame], rate_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1677:54: warning: array subscript has type 'char' [-Wchar-subscripts] 1677 | &frame_mv[NEWMV][ref_frame], rate_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'vp9_pick_inter_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1721:53: warning: array subscript has type 'char' [-Wchar-subscripts] 1721 | const int *const rd_threshes = cpi->rd.threshes[mi->segment_id][bsize]; | ~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1788:61: warning: array subscript has type 'char' [-Wchar-subscripts] 1788 | ? cpi->segment_encode_breakout[mi->segment_id] | ~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2005:23: warning: array subscript has type 'char' [-Wchar-subscripts] 2005 | skip_ref_find_pred[ref_frame] = | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2007:28: warning: array subscript has type 'char' [-Wchar-subscripts] 2007 | if (!skip_ref_find_pred[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2085:27: warning: array subscript has type 'char' [-Wchar-subscripts] 2085 | if (skip_ref_find_pred[ref_frame]) continue; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2088:57: warning: array subscript has type 'char' [-Wchar-subscripts] 2088 | if (ref_frame != LAST_FRAME || frame_mv[this_mode][ref_frame].as_int != 0) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2103:28: warning: array subscript has type 'char' [-Wchar-subscripts] 2103 | frame_mv[this_mode][ref_frame].as_mv.col = svc_mv_col; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2104:28: warning: array subscript has type 'char' [-Wchar-subscripts] 2104 | frame_mv[this_mode][ref_frame].as_mv.row = svc_mv_row; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2105:37: warning: array subscript has type 'char' [-Wchar-subscripts] 2105 | } else if (frame_mv[this_mode][ref_frame].as_mv.col != svc_mv_col || | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2106:37: 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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2138:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2138 | if ((frame_mv[this_mode][ref_frame].as_int != 0 && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2140:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2140 | (frame_mv[this_mode][ref_frame].as_int == 0 && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2144:37: warning: array subscript has type 'char' [-Wchar-subscripts] 2144 | } else if (frame_mv[this_mode][ref_frame].as_int != 0 && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2155:31: warning: array subscript has type 'char' [-Wchar-subscripts] 2155 | frame_mv[this_mode][ref_frame].as_int != 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2159:30: warning: array subscript has type 'char' [-Wchar-subscripts] 2159 | frame_mv[this_mode][ref_frame].as_int != 0) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2165:30: warning: array subscript has type 'char' [-Wchar-subscripts] 2165 | frame_mv[this_mode][ref_frame].as_int != 0) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2172:30: warning: array subscript has type 'char' [-Wchar-subscripts] 2172 | frame_mv[this_mode][ref_frame].as_int != 0) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2176:21: warning: array subscript has type 'char' [-Wchar-subscripts] 2176 | if (const_motion[ref_frame] && this_mode == NEARMV) continue; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2183:28: warning: array subscript has type 'char' [-Wchar-subscripts] 2183 | frame_mv[this_mode][ref_frame].as_int != 0) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2197:30: warning: array subscript has type 'char' [-Wchar-subscripts] 2197 | frame_mv[this_mode][ref_frame].as_int != 0) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2206:32: warning: array subscript has type 'char' [-Wchar-subscripts] 2206 | !(frame_mv[this_mode][ref_frame].as_int == 0 && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2212:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2212 | if (x->pred_mv_sad[ref_frame] > (x->pred_mv_sad[i] << 1)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2216:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2216 | !(frame_mv[this_mode][ref_frame].as_int == 0 && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2221:31: warning: array subscript has type 'char' [-Wchar-subscripts] 2221 | (x->pred_mv_sad[ref_frame] > (x->pred_mv_sad[ref1] << 1))) || | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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[ref2] << 1)))) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2232:36: warning: array subscript has type 'char' [-Wchar-subscripts] 2232 | xd->plane[i].pre[0] = yv12_mb[ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2233:51: warning: array subscript has type 'char' [-Wchar-subscripts] 2233 | if (comp_pred) xd->plane[i].pre[1] = yv12_mb[second_ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2240:26: warning: array subscript has type 'char' [-Wchar-subscripts] 2240 | mode_index = mode_idx[ref_frame][INTER_OFFSET(this_mode)]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2257:30: warning: array subscript has type 'char' [-Wchar-subscripts] 2257 | if (frame_mv[this_mode][ref_frame].as_int != 0) continue; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2271:38: warning: array subscript has type 'char' [-Wchar-subscripts] 2271 | if (mode_checked[inter_mv_mode][ref_frame] && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2272:30: warning: array subscript has type 'char' [-Wchar-subscripts] 2272 | frame_mv[this_mode][ref_frame].as_int == | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2273:38: warning: array subscript has type 'char' [-Wchar-subscripts] 2273 | frame_mv[inter_mv_mode][ref_frame].as_int && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2274:34: warning: array subscript has type 'char' [-Wchar-subscripts] 2274 | frame_mv[inter_mv_mode][ref_frame].as_int == 0) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2297:28: warning: array subscript has type 'char' [-Wchar-subscripts] 2297 | frame_mv[this_mode][ref_frame].as_int == | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2298:32: warning: array subscript has type 'char' [-Wchar-subscripts] 2298 | frame_mv[NEARESTMV][ref_frame].as_int) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2302:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2302 | mi->mv[0].as_int = frame_mv[this_mode][ref_frame].as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2351:30: warning: array subscript has type 'char' [-Wchar-subscripts] 2351 | frame_mv[this_mode][ref_frame].as_int == 0) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2406:68: warning: array subscript has type 'char' [-Wchar-subscripts] 2406 | this_rdc.rate += cpi->inter_mode_cost[x->mbmi_ext->mode_context[ref_frame]] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2409:36: warning: array subscript has type 'char' [-Wchar-subscripts] 2409 | this_rdc.rate += ref_frame_cost[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2417:46: warning: array subscript has type 'char' [-Wchar-subscripts] 2417 | frame_mv[this_mode][ref_frame].as_mv.row, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2418:46: warning: array subscript has type 'char' [-Wchar-subscripts] 2418 | frame_mv[this_mode][ref_frame].as_mv.col, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2441:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2441 | ref_frame == LAST_FRAME && frame_mv[this_mode][ref_frame].as_int == 0 && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2458:28: warning: array subscript has type 'char' [-Wchar-subscripts] 2458 | mode_checked[this_mode][ref_frame] = 1; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2496:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2496 | frame_mv[best_pickmode.best_mode][best_pickmode.best_ref_frame].as_int; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2716:31: warning: array subscript has type 'char' [-Wchar-subscripts] 2716 | mode_idx[best_pickmode.best_ref_frame][mode_offset(mi->mode)]; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2781:19: warning: array subscript has type 'char' [-Wchar-subscripts] 2781 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2785:51: warning: array subscript has type 'char' [-Wchar-subscripts] 2785 | int_mv *const candidates = mbmi_ext->ref_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2788:39: warning: array subscript has type 'char' [-Wchar-subscripts] 2788 | 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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2838:40: warning: array subscript has type 'char' [-Wchar-subscripts] 2838 | xd->plane[plane].pre[0] = yv12_mb[ref_frame][plane]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2893:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2893 | &mbmi_ext->ref_mvs[ref_frame][0].as_mv); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2898:35: warning: array subscript has type 'char' [-Wchar-subscripts] 2898 | &mbmi_ext->ref_mvs[ref_frame][0].as_mv, &tmp_mv, INT_MAX, 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2907:46: warning: array subscript has type 'char' [-Wchar-subscripts] 2907 | &mvp_full, &mbmi_ext->ref_mvs[ref_frame][0].as_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2910:69: warning: array subscript has type 'char' [-Wchar-subscripts] 2910 | b_rate += cpi->inter_mode_cost[x->mbmi_ext->mode_context[ref_frame]] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2915:47: warning: array subscript has type 'char' [-Wchar-subscripts] 2915 | x, &tmp_mv, &mbmi_ext->ref_mvs[ref_frame][0].as_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2920:29: warning: array subscript has type 'char' [-Wchar-subscripts] 2920 | &x->pred_sse[ref_frame], NULL, 0, 0, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2925:69: warning: array subscript has type 'char' [-Wchar-subscripts] 2925 | b_rate += cpi->inter_mode_cost[x->mbmi_ext->mode_context[ref_frame]] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2961:16: warning: array subscript has type 'char' [-Wchar-subscripts] 2961 | bsi[ref_frame][i].as_mode = this_mode; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2962:16: warning: array subscript has type 'char' [-Wchar-subscripts] 2962 | 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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2972:32: warning: array subscript has type 'char' [-Wchar-subscripts] 2972 | xd->mi[0]->bmi[i] = bsi[ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2989:34: warning: array subscript has type 'char' [-Wchar-subscripts] 2989 | xd->mi[0]->bmi[block] = bsi[best_ref_frame][block]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2991:40: warning: array subscript has type 'char' [-Wchar-subscripts] 2991 | xd->mi[0]->bmi[block + 1] = bsi[best_ref_frame][block]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2993:40: warning: array subscript has type 'char' [-Wchar-subscripts] 2993 | xd->mi[0]->bmi[block + 2] = bsi[best_ref_frame][block]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_quantize.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_ratectrl.c:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/intrapred_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_rd.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_rd.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'check_best_zero_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'setup_buffer_inter': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/loopfilter_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_skin_detection.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_speed_features.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_svc_layercontext.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/loopfilter_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_temporal_filter.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_tokenize.c:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_tpl_model.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.0/media/libvpx/libvpx/vp9/encoder/vp9_tpl_model.c: In function 'init_gop_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libvpx/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/masked_sad_intrin_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/masked_variance_intrin_ssse3.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/masked_sad_intrin_ssse3.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libvpx/libvpx/vp9/vp9_cx_iface.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/obmc_sad_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/obmc_sad_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/obmc_variance_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/obmc_variance_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/quantize_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/quantize_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/quantize_ssse3.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/sad4d_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/sad_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/sad_impl_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/ucnv.cpp: In function 'UConverter* ucnv_clone_77(const UConverter*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/ucnv.cpp:326:26: warning: 'UConverter* ucnv_safeClone_77(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-146.0/intl/icu/source/common/unicode/utypes.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/ucnv.cpp:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/unicode/urename.h:710:49: note: declared here 710 | #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:710:24: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 710 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone) | ^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/intl/icu/source/common/ucnv.cpp: In function 'void ucnv_setSubstString_77(UConverter*, const char16_t*, int32_t, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/ucnv.cpp:492:27: warning: 'UConverter* ucnv_safeClone_77(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:710:49: note: declared here 710 | #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:710:24: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 710 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone) | ^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/intl/icu/source/common/unicode/uset.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/ucnv_cnv.cpp:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/ucnv_cnv.cpp: In function 'void ucnv_toUWriteCodePoint_77(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-146.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-146.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-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/sse_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/sse_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/ucnv_u16.cpp: In function 'void _UTF16BEToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/intl/icu/source/common/ucnv_u16.cpp: In function 'void _UTF16LEToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/intl/icu/source/common/ucnv_u7.cpp: In function 'void _UTF7FromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/intl/icu/source/common/ucnv_u7.cpp: In function 'void _IMAPFromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/intl/icu/source/common/ucnv_u7.cpp:1426:64: warning: array subscript has type 'char' [-Wchar-subscripts] 1426 | cnv->charErrorBuffer[cnv->charErrorBufferLength++]=MINUS; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/subtract_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/ucnv_u8.cpp: In function 'void ucnv_fromUnicode_UTF8_77(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/intl/icu/source/common/ucnv_u8.cpp: In function 'void ucnv_fromUnicode_UTF8_OFFSETS_LOGIC_77(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/intl/icu/source/common/ucnv_u8.cpp:829:45: warning: array subscript has type 'char' [-Wchar-subscripts] 829 | utf8->toUBytes[toULength++]=b; | ~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1ToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1ToUnicode(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/sum_squares_sse2.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/sum_squares_avx2.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUToUnicode(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/intl/icu/source/common/ucnvscsu.cpp: In function 'int8_t getNextDynamicWindow(SCSUData*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/variance_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/ucurr.cpp: In function 'CurrencyNameCacheEntry* getCacheEntry(const char*, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/intl/icu/source/common/ucurr.cpp:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/variance_impl_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/variance_impl_ssse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/variance_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/x86/variance_ssse3.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/av1_cx_iface.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/av1_cx_iface.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/av1_cx_iface.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/av1_dx_iface.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/alloccommon.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_inv_txfm1d.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_inv_txfm1d.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_inv_txfm2d.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_loopfilter.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_loopfilter.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/av1_loopfilter.c: In function 'get_filter_level': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_rtcd.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_txfm.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/cdef.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/cdef.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/cdef_block.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/cfl.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/convolve.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/debugmodes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/debugmodes.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/entropy.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/entropymode.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/entropymode.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/entropymv.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/intl/icu/source/common/unistr.cpp:31: In member function 'int32_t icu_77::UnicodeString::length() const', inlined from 'icu_77::UnicodeString& icu_77::UnicodeString::setTo(const icu_77::UnicodeString&, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/unicode/unistr.h:4928:19, inlined from 'icu_77::UnicodeString::UnicodeString(const icu_77::UnicodeString&, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/unistr.cpp:357:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/unicode/unistr.h:4215:27: warning: '*this.icu_77::UnicodeString::fUnion.icu_77::UnicodeString::StackBufferOrFields::fFields.icu_77::UnicodeString::StackBufferOrFields::::fLength' may be used uninitialized [-Wmaybe-uninitialized] 4215 | return hasShortLength() ? getShortLength() : fUnion.fFields.fLength; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'int32_t icu_77::UnicodeString::length() const', inlined from 'icu_77::UnicodeString& icu_77::UnicodeString::setTo(const icu_77::UnicodeString&, int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/unicode/unistr.h:4919:19, inlined from 'icu_77::UnicodeString::UnicodeString(const icu_77::UnicodeString&, int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/unistr.cpp:364:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/unicode/unistr.h:4215:27: warning: '*this.icu_77::UnicodeString::fUnion.icu_77::UnicodeString::StackBufferOrFields::fFields.icu_77::UnicodeString::StackBufferOrFields::::fLength' may be used uninitialized [-Wmaybe-uninitialized] 4215 | return hasShortLength() ? getShortLength() : fUnion.fFields.fLength; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/idct.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/mvref_common.c: In function 'av1_copy_frame_mvs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/common/mvref_common.c: In function 'add_ref_mv_candidate': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/mvref_common.c: In function 'add_tpl_ref_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/mvref_common.c: In function 'setup_ref_mv_list': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/mvref_common.c: In function 'av1_find_mv_refs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/mvref_common.c:866:30: warning: array subscript has type 'char' [-Wchar-subscripts] 866 | cm->ref_frame_sign_bias[ref_frame] = | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.c:872:30: warning: array subscript has type 'char' [-Wchar-subscripts] 872 | cm->ref_frame_sign_bias[ref_frame] = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.c: In function 'motion_field_projection': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.c:943:15: warning: array subscript has type 'char' [-Wchar-subscripts] 943 | ref_offset[rf] = get_relative_dist(&cm->seq_params->order_hint_info, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.c:962:55: warning: array subscript has type 'char' [-Wchar-subscripts] 962 | const int ref_frame_offset = ref_offset[mv_ref->ref_frame]; | ~~~~~~^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/pred_common.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/quant_common.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/pred_common.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/reconinter.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/reconinter.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/reconinter.c: In function 'av1_init_warp_params': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconintra.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/resize.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/restoration.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/scale.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/scan.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/scan.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_loopfilter.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/seg_common.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_loopfilter.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/thread_common.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/thread_common.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/intl/icu/source/i18n/collationdatabuilder.cpp:33: In constructor 'icu_77::CollationIterator::CollationIterator(const icu_77::CollationData*, UBool)', inlined from 'icu_77::DataBuilderCollationIterator::DataBuilderCollationIterator(icu_77::CollationDataBuilder&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/collationdatabuilder.cpp:169:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/collationiterator.h:103:23: warning: '((const icu_77::CollationData*)((char*)this + 112))[2].icu_77::CollationData::trie' is used uninitialized [-Wuninitialized] 103 | : trie(d->trie), | ~~~^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/tile_common.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/timing.c: In function 'av1_max_level_bitrate': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/txb_common.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/warped_motion.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/av1_convolve_horiz_rs_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/av1_convolve_scale_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/av1_inv_txfm_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/av1_inv_txfm_ssse3.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/av1_txfm_sse4.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/cdef_block_simd.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/cdef_block_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/cdef_block_simd.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/cdef_block_sse4.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libsoundtouch/src/sse_optimized.cpp:261: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 261 | #pragma omp parallel for In file included from Unified_cpp_libsoundtouch_src0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libsoundtouch/src/FIRFilter.cpp:90: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 90 | #pragma omp parallel for /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libsoundtouch/src/FIRFilter.cpp:136: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 136 | #pragma omp parallel for /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libsoundtouch/src/FIRFilter.cpp:180: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 180 | #pragma omp parallel for In file included from Unified_cpp_libsoundtouch_src0.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libsoundtouch/src/TDStretch.cpp:310: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 310 | #pragma omp parallel for /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libsoundtouch/src/TDStretch.cpp:336: warning: ignoring '#pragma omp critical' [-Wunknown-pragmas] 336 | #pragma omp critical /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libsoundtouch/src/FIRFilter.cpp: In member function 'virtual uint soundtouch::FIRFilter::evaluateFilterStereo(soundtouch::SAMPLETYPE*, const soundtouch::SAMPLETYPE*, uint) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libsoundtouch/src/FIRFilter.cpp:81:12: warning: unused variable 'dScaler' [-Wunused-variable] 81 | double dScaler = 1.0 / (double)resultDivider; | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libsoundtouch/src/FIRFilter.cpp: In member function 'virtual uint soundtouch::FIRFilter::evaluateFilterMono(soundtouch::SAMPLETYPE*, const soundtouch::SAMPLETYPE*, uint) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libsoundtouch/src/FIRFilter.cpp:127:12: warning: unused variable 'dScaler' [-Wunused-variable] 127 | double dScaler = 1.0 / (double)resultDivider; | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libsoundtouch/src/FIRFilter.cpp: In member function 'virtual uint soundtouch::FIRFilter::evaluateFilterMulti(soundtouch::SAMPLETYPE*, const soundtouch::SAMPLETYPE*, uint, uint)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libsoundtouch/src/FIRFilter.cpp:166:12: warning: unused variable 'dScaler' [-Wunused-variable] 166 | double dScaler = 1.0 / (double)resultDivider; | ^~~~~~~ In file included from Unified_cpp_libsoundtouch_src0.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const soundtouch::SAMPLETYPE*, uint)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libsoundtouch/src/RateTransposer.cpp:134:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 134 | uint count; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/cfl_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/cfl.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/cfl_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/cfl_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/dtitvfmt.cpp: In member function 'icu_77::DateIntervalFormat& icu_77::DateIntervalFormat::operator=(const icu_77::DateIntervalFormat&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/intl/icu/source/i18n/dtitvfmt.cpp: In member function 'void icu_77::DateIntervalFormat::initializePattern(UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/dtitvfmt.cpp:801:27: warning: array subscript has type 'char' [-Wchar-subscripts] 801 | fIntervalPatterns[i].laterDateFirst = fInfo->getDefaultOrder(); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/dtitvinf.cpp: In member function 'const icu_77::UnicodeString* icu_77::DateIntervalInfo::getBestSkeleton(const icu_77::UnicodeString&, int8_t&) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.0/intl/icu/source/i18n/dtitvinf.cpp: In function 'UBool icu_77::dtitvinfHashTableValueComparator(UHashTok, UHashTok)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/intl/icu/source/i18n/dtitvinf.cpp: In member function 'void icu_77::DateIntervalInfo::copyHash(const icu_77::Hashtable*, icu_77::Hashtable*, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/convolve_2d_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/convolve_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/convolve_2d_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/filterintra_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/convolve_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/highbd_convolve_2d_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/highbd_convolve_2d_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/highbd_convolve_2d_ssse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/highbd_jnt_convolve_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/highbd_jnt_convolve_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/highbd_warp_affine_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/highbd_warp_plane_sse4.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/highbd_wiener_convolve_ssse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/intra_edge_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/highbd_wiener_convolve_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/jnt_convolve_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/jnt_convolve_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/x86/reconinter_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/reconinter_ssse3.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ config/external/sqlite/libmozsqlite3.so.symbols.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/jnt_convolve_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/reconinter_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/resize_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/resize_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/resize_sse2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/measunit.cpp: In member function 'const char* icu_77::MeasureUnit::getType() const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/measunit.cpp:2245:19: warning: array subscript has type 'char' [-Wchar-subscripts] 2245 | return gTypes[fTypeId]; | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/measunit.cpp: In member function 'void icu_77::MeasureUnit::initTime(const char*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/measunit.cpp:2367:47: warning: array subscript has type 'char' [-Wchar-subscripts] 2367 | result = binarySearch(gSubTypes, gOffsets[fTypeId], gOffsets[fTypeId + 1], timeId); | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/measunit.cpp:2369:36: warning: array subscript has type 'char' [-Wchar-subscripts] 2369 | fSubTypeId = result - gOffsets[fTypeId]; | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/measunit.cpp: In member function 'void icu_77::MeasureUnit::initCurrency(icu_77::StringPiece)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/measunit.cpp:2377:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2377 | gSubTypes, gOffsets[fTypeId], gOffsets[fTypeId + 1], isoCurrency); | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/measunit.cpp:2386:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2386 | gSubTypes, gOffsets[fTypeId], gOffsets[fTypeId + 1], kDefaultCurrency8); | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/measunit.cpp:2389:36: warning: array subscript has type 'char' [-Wchar-subscripts] 2389 | fSubTypeId = result - gOffsets[fTypeId]; | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/measunit.cpp: In member function 'int32_t icu_77::MeasureUnit::getOffset() const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/measunit.cpp:2405:21: warning: array subscript has type 'char' [-Wchar-subscripts] 2405 | return gOffsets[fTypeId] + fSubTypeId; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/selfguided_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/selfguided_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/warp_plane_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/wiener_convolve_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/decoder/decodeframe.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/decoder/decodeframe.c:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/cfl.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/decoder/decodemv.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/decoder/decodeframe.c:57: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/decoder/decodeframe.c:663: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/decoder/decodemv.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/decoder/decodemv.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/decoder/decoder.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/decoder/decodemv.c: In function 'assign_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.0/third_party/aom/av1/decoder/decodemv.c: In function 'read_inter_block_mode_info': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/decoder/decoder.c:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/warp_plane_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/wiener_convolve_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/idct.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/decoder/decodetxb.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/decoder/detokenize.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/decoder/decoder.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/decoder/obu.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/common/idct.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/allintra_vis.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/allintra_vis.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/allintra_vis.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/allintra_vis.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/allintra_vis.c:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/number_compact.cpp: In member function 'virtual void icu_77::number::impl::CompactData::CompactDataSink::put(const char*, icu_77::ResourceValue&, UBool, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_variance.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_complexity.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_variance.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_variance.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/av1_fwd_txfm1d.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/av1_fwd_txfm1d.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/av1_fwd_txfm2d.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/av1_noise_estimate.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/av1_quantize.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/context_tree.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/av1_noise_estimate.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/cdef.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/bitstream.c:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/bitstream.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/bitstream.c:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/av1_quantize.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/bitstream.c: In function 'get_ref_mv_from_stack': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/cnn.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/compound_type.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/interp_search.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/compound_type.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/compound_type.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | 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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/compound_type.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/compound_type.c: In function 'is_comp_rd_match': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/compound_type.c:47:74: warning: array subscript has type 'char' [-Wchar-subscripts] 47 | const WarpedMotionParams *const wm = &xd->global_motion[mi->ref_frame[i]]; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/compound_type.c: In function 'pick_wedge': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/compound_type.c:239:48: warning: array subscript has type 'char' [-Wchar-subscripts] 239 | rate += x->mode_costs.wedge_idx_cost[bsize][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/aom_dsp_common.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/odintrin.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/compound_type.c:252:53: warning: array subscript has type 'char' [-Wchar-subscripts] 252 | x->mode_costs.wedge_idx_cost[bsize][*best_wedge_index], 0); | ^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/compound_type.c:251:10: note: in expansion of macro 'RDCOST' 251 | RDCOST(x->rdmult, | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/compound_type.c: In function 'pick_wedge_fixed_sign': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/compound_type.c:283:48: warning: array subscript has type 'char' [-Wchar-subscripts] 283 | rate += x->mode_costs.wedge_idx_cost[bsize][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/compound_type.c:294:53: warning: array subscript has type 'char' [-Wchar-subscripts] 294 | x->mode_costs.wedge_idx_cost[bsize][*best_wedge_index], 0); | ^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/compound_type.c:293:10: note: in expansion of macro 'RDCOST' 293 | RDCOST(x->rdmult, | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/compound_type.c: In function 'compute_best_wedge_interintra': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/compound_type.c:531:49: warning: array subscript has type 'char' [-Wchar-subscripts] 531 | x->mode_costs.wedge_idx_cost[bsize][mbmi->interintra_wedge_index]; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/compound_type.c:571:43: warning: array subscript has type 'char' [-Wchar-subscripts] 571 | args->inter_intra_mode[mbmi->ref_frame[0]] = *best_interintra_mode; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/compound_type.c:656:45: warning: array subscript has type 'char' [-Wchar-subscripts] 656 | args->inter_intra_mode[mbmi->ref_frame[0]] = *best_interintra_mode; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/compound_type.c:678:45: warning: array subscript has type 'char' [-Wchar-subscripts] 678 | mode_costs->wedge_idx_cost[bsize][mbmi->interintra_wedge_index] + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/compound_type.c:767:45: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | args->inter_intra_mode[mbmi->ref_frame[0]]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/compound_type.c:968:45: warning: array subscript has type 'char' [-Wchar-subscripts] 968 | &xd->global_motion[mbmi->ref_frame[i]]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/compound_type.c:985:64: warning: array subscript has type 'char' [-Wchar-subscripts] 985 | [mbmi->interinter_comp.wedge_index] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/context_tree.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/context_tree.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/context_tree.h:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/dwt.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/encode_strategy.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/encode_strategy.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encode_strategy.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/intl/icu/source/i18n/number_mapper.cpp: In static member function 'static icu_77::number::impl::MacroProps icu_77::number::impl::NumberPropertyMapper::oldToNew(const icu_77::number::impl::DecimalFormatProperties&, const icu_77::DecimalFormatSymbols&, icu_77::number::impl::DecimalFormatWarehouse&, icu_77::number::impl::DecimalFormatProperties*, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encode_strategy.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconintra.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/encodeframe.c:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe.c:42: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodemb.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe.c:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe.c:60: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/encodemb.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodemb.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodemb.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe.c: In function 'set_rel_frame_dist': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe.c:1606:50: warning: array subscript has type 'char' [-Wchar-subscripts] 1606 | if (ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe.c: In function 'setup_prune_ref_frame_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe.c:1720:62: warning: array subscript has type 'char' [-Wchar-subscripts] 1720 | if (!(cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[0]]) || | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe.c:1721:62: warning: array subscript has type 'char' [-Wchar-subscripts] 1721 | !(cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[1]])) { | ~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodemv.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder_utils.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder_utils.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.c:50: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/allintra_vis.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.c:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder_utils.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.c:69: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodetxb.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodetxb.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.c: In function 'scale_references_fpmt': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.c:5332:55: warning: array subscript has type 'char' [-Wchar-subscripts] 5332 | if (cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder_utils.c: In function 'av1_scale_references': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder_utils.c:823:55: warning: array subscript has type 'char' [-Wchar-subscripts] 823 | if (cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/encoder_utils.c:1081:16: warning: array subscript has type 'char' [-Wchar-subscripts] 1081 | ref_total[ref] += get_interp_filter_selected(cm, ref, ifilter); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodetxb.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodetxb.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_loopfilter.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/thread_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/ethread.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/allintra_vis.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/ethread.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/ethread.c:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/encoder_alloc.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/ethread.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/ethread.c: In function 'get_next_gm_job': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/ethread.c:2525:52: warning: array subscript has type 'char' [-Wchar-subscripts] 2525 | *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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/firstpass.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/firstpass.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_variance.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/firstpass.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/global_motion.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/firstpass.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/segmentation.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/global_motion.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/global_motion_facade.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/gop_structure.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/gop_structure.c:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/global_motion_facade.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/hash.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/hash_motion.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/hash_motion.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/hybrid_fwd_txfm.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/interp_search.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/interp_search.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/interp_search.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/intra_mode_search.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/reconinter_enc.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/interp_search.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/interp_search.c:473:31: warning: array subscript has type 'char' [-Wchar-subscripts] 473 | if (switchable_interp_p0[i] < thresh && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/interp_search.c:474:31: warning: array subscript has type 'char' [-Wchar-subscripts] 474 | switchable_interp_p1[i] < thresh) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/txfm_common.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/enums.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/filter.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/interp_search.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/interp_search.c: In function 'av1_interpolation_filter_search': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/interp_search.c:740:75: warning: array subscript has type 'char' [-Wchar-subscripts] 740 | const int64_t mrd = AOMMIN(args->modelled_rd[mode0][ref_mv_idx][refs[0]], | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/interp_search.c:741:75: warning: array subscript has type 'char' [-Wchar-subscripts] 741 | args->modelled_rd[mode1][ref_mv_idx][refs[1]]); | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/interp_search.c:740:75: warning: array subscript has type 'char' [-Wchar-subscripts] 740 | const int64_t mrd = AOMMIN(args->modelled_rd[mode0][ref_mv_idx][refs[0]], | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/interp_search.c:741:75: warning: array subscript has type 'char' [-Wchar-subscripts] 741 | args->modelled_rd[mode1][ref_mv_idx][refs[1]]); | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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)) | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/intra_mode_search.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/intra_mode_search.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/intra_mode_search_utils.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/intra_mode_search.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/level.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/lookahead.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/mcomp.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/mcomp.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/mcomp.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/mcomp.c:33: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/ml.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/ml.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/motion_search_facade.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/motion_search_facade.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/interp_search.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/motion_search_facade.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | 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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/partition_strategy.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/motion_search_facade.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/mv_prec.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/nonrd_opt.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/nonrd_opt.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | 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-146.0/third_party/aom/av1/encoder/nonrd_opt.h:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:448:17: warning: array subscript has type 'char' [-Wchar-subscripts] 448 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:449:18: warning: array subscript has type 'char' [-Wchar-subscripts] 449 | x->pred_mv0_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:450:18: warning: array subscript has type 'char' [-Wchar-subscripts] 450 | x->pred_mv1_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:451:18: warning: array subscript has type 'char' [-Wchar-subscripts] 451 | frame_mv[NEWMV][ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:457:37: warning: array subscript has type 'char' [-Wchar-subscripts] 457 | av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:466:29: warning: array subscript has type 'char' [-Wchar-subscripts] 466 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:466:59: warning: array subscript has type 'char' [-Wchar-subscripts] 466 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:467:23: warning: array subscript has type 'char' [-Wchar-subscripts] 467 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:467:57: warning: array subscript has type 'char' [-Wchar-subscripts] 467 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:471:34: warning: array subscript has type 'char' [-Wchar-subscripts] 471 | 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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | 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-146.0/third_party/aom/av1/encoder/nonrd_opt.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:448:17: warning: array subscript has type 'char' [-Wchar-subscripts] 448 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:449:18: warning: array subscript has type 'char' [-Wchar-subscripts] 449 | x->pred_mv0_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:450:18: warning: array subscript has type 'char' [-Wchar-subscripts] 450 | x->pred_mv1_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:451:18: warning: array subscript has type 'char' [-Wchar-subscripts] 451 | frame_mv[NEWMV][ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:457:37: warning: array subscript has type 'char' [-Wchar-subscripts] 457 | av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:466:29: warning: array subscript has type 'char' [-Wchar-subscripts] 466 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:466:59: warning: array subscript has type 'char' [-Wchar-subscripts] 466 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:467:23: warning: array subscript has type 'char' [-Wchar-subscripts] 467 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:467:57: warning: array subscript has type 'char' [-Wchar-subscripts] 467 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:471:34: warning: array subscript has type 'char' [-Wchar-subscripts] 471 | 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-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'search_new_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:314:48: warning: array subscript has type 'char' [-Wchar-subscripts] 314 | int_mv *this_ref_frm_newmv = &frame_mv[NEWMV][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:351:21: warning: array subscript has type 'char' [-Wchar-subscripts] 351 | &x->pred_sse[ref_frame], NULL); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:365:69: warning: array subscript has type 'char' [-Wchar-subscripts] 365 | } else if (!combined_motion_search(cpi, x, bsize, &frame_mv[NEWMV][ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'get_drl_cost': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:916:33: warning: array subscript has type 'char' [-Wchar-subscripts] 916 | if (mbmi_ext->ref_mv_count[ref_frame_type] > idx + 1) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:917:55: warning: array subscript has type 'char' [-Wchar-subscripts] 917 | uint8_t drl_ctx = av1_drl_ctx(mbmi_ext->weight[ref_frame_type], idx); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:927:33: warning: array subscript has type 'char' [-Wchar-subscripts] 927 | if (mbmi_ext->ref_mv_count[ref_frame_type] > idx + 1) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:928:55: warning: array subscript has type 'char' [-Wchar-subscripts] 928 | uint8_t drl_ctx = av1_drl_ctx(mbmi_ext->weight[ref_frame_type], idx); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'update_thresh_freq_fact': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:1032:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1032 | const THR_MODES thr_mode_idx = mode_idx[ref_frame][mode_offset(mode)]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'calc_num_proj_ref': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:1306:41: warning: array subscript has type 'char' [-Wchar-subscripts] 1306 | &x->warp_sample_info[mi->ref_frame[0]]; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'search_motion_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:1347:41: warning: array subscript has type 'char' [-Wchar-subscripts] 1347 | &x->warp_sample_info[mi->ref_frame[0]]; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'skip_mode_by_threshold': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:1938:40: warning: array subscript has type 'char' [-Wchar-subscripts] 1938 | const THR_MODES mode_index = mode_idx[ref_frame][INTER_OFFSET(mode)]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'setup_compound_prediction': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2112:29: warning: array subscript has type 'char' [-Wchar-subscripts] 2112 | if (!use_ref_frame_mask[rf[1]]) { | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2119:42: warning: array subscript has type 'char' [-Wchar-subscripts] 2119 | av1_setup_pred_block(xd, yv12_mb[rf[1]], yv12, sf, sf, num_planes); | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2123:25: warning: array subscript has type 'char' [-Wchar-subscripts] 2123 | mbmi_ext->mode_context[ref_frame_comp] = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2124:25: warning: array subscript has type 'char' [-Wchar-subscripts] 2124 | mbmi_ext->ref_mv_count[ref_frame_comp] = UINT8_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'set_compound_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2145:24: warning: array subscript has type 'char' [-Wchar-subscripts] 2145 | frame_mv[this_mode][ref_frame].as_int = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2146:24: warning: array subscript has type 'char' [-Wchar-subscripts] 2146 | frame_mv[this_mode][ref_frame2].as_int = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 = | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2149:25: warning: array subscript has type 'char' [-Wchar-subscripts] 2149 | xd->ref_mv_stack[ref_frame_comp][0].this_mv.as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2150:24: warning: array subscript has type 'char' [-Wchar-subscripts] 2150 | frame_mv[this_mode][ref_frame2].as_int = | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2151:25: warning: array subscript has type 'char' [-Wchar-subscripts] 2151 | xd->ref_mv_stack[ref_frame_comp][0].comp_mv.as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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_frame].as_int = | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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][ref_mv_idx].this_mv.as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2155:24: warning: array subscript has type 'char' [-Wchar-subscripts] 2155 | frame_mv[this_mode][ref_frame2].as_int = | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2156:25: warning: array subscript has type 'char' [-Wchar-subscripts] 2156 | xd->ref_mv_stack[ref_frame_comp][ref_mv_idx].comp_mv.as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2190:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2190 | ref_frame_used[reference_mode_set[idx].ref_frame] = true; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'is_globalmv_better': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2215:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2215 | single_inter_mode_costs[INTER_OFFSET(GLOBALMV)][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2217:65: warning: array subscript has type 'char' [-Wchar-subscripts] 2217 | rate_mv + single_inter_mode_costs[INTER_OFFSET(this_mode)][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2277:28: warning: array subscript has type 'char' [-Wchar-subscripts] 2277 | frame_mv[*this_mode][*ref_frame].as_int == 0 && | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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_frame2].as_int == 0) { | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/aom_dsp/odintrin.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'previous_mode_performed_poorly': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2292:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2292 | best_var = AOMMIN(best_var, vars[midx][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2292:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2292 | best_var = AOMMIN(best_var, vars[midx][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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)) | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/palette.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2293:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2293 | best_uv_dist = AOMMIN(best_uv_dist, uv_dist[midx][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2293:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2293 | best_uv_dist = AOMMIN(best_uv_dist, uv_dist[midx][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2297:60: warning: array subscript has type 'char' [-Wchar-subscripts] 2297 | bool var_bad = mult * best_var < vars[INTER_OFFSET(mode)][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2298:34: warning: array subscript has type 'char' [-Wchar-subscripts] 2298 | if (uv_dist[INTER_OFFSET(mode)][ref_frame] < INT64_MAX && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2299:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2299 | best_uv_dist != uv_dist[INTER_OFFSET(mode)][ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2301:65: warning: array subscript has type 'char' [-Wchar-subscripts] 2301 | var_bad &= mult * best_uv_dist < uv_dist[INTER_OFFSET(mode)][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2317:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2317 | if (mode_checked[single_mode0][ref_frame] && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2318:29: warning: array subscript has type 'char' [-Wchar-subscripts] 2318 | frame_mv[single_mode0][ref_frame].as_int == | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2319:34: warning: array subscript has type 'char' [-Wchar-subscripts] 2319 | frame_mv[compound_mode][ref_frame].as_int && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2320:39: warning: array subscript has type 'char' [-Wchar-subscripts] 2320 | vars[INTER_OFFSET(single_mode0)][ref_frame] < UINT_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2325:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2325 | if (mode_checked[single_mode1][ref_frame2] && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2326:29: warning: array subscript has type 'char' [-Wchar-subscripts] 2326 | frame_mv[single_mode1][ref_frame2].as_int == | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2327:34: warning: array subscript has type 'char' [-Wchar-subscripts] 2327 | frame_mv[compound_mode][ref_frame2].as_int && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2328:39: warning: array subscript has type 'char' [-Wchar-subscripts] 2328 | vars[INTER_OFFSET(single_mode1)][ref_frame2] < UINT_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2423:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2423 | if (search_state->use_ref_frame_mask[ref_frame_iter]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2427:58: warning: array subscript has type 'char' [-Wchar-subscripts] 2427 | &search_state->use_scaled_ref_frame[ref_frame_iter]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'skip_inter_mode_nonrd': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2485:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2485 | if (!search_state->use_ref_frame_mask[*ref_frame]) return true; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2496:46: warning: array subscript has type 'char' [-Wchar-subscripts] 2496 | search_state->frame_mv[*this_mode][*ref_frame].as_int == 0) && | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2523:65: warning: array subscript has type 'char' [-Wchar-subscripts] 2523 | if (*is_single_pred && search_state->mode_checked[*this_mode][*ref_frame]) { | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2560:42: warning: array subscript has type 'char' [-Wchar-subscripts] 2560 | search_state->frame_mv[*this_mode][*ref_frame] = svc_mv; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2561:51: warning: array subscript has type 'char' [-Wchar-subscripts] 2561 | } else if (search_state->frame_mv[*this_mode][*ref_frame].as_int != | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2578:47: warning: array subscript has type 'char' [-Wchar-subscripts] 2578 | if ((search_state->frame_mv[*this_mode][*ref_frame].as_int != 0 && | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2580:47: warning: array subscript has type 'char' [-Wchar-subscripts] 2580 | (search_state->frame_mv[*this_mode][*ref_frame].as_int == 0 && | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2609:64: warning: array subscript has type 'char' [-Wchar-subscripts] 2609 | search_state->frame_mv[*this_mode][*ref_frame], | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2619:24: warning: array subscript has type 'char' [-Wchar-subscripts] 2619 | x->pred_mv_sad[*ref_frame] != INT_MAX && *ref_frame != LAST_FRAME) { | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2620:36: warning: array subscript has type 'char' [-Wchar-subscripts] 2620 | if ((int64_t)(x->pred_mv_sad[*ref_frame]) > *thresh_sad_pred) return true; | ^~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2625:47: warning: array subscript has type 'char' [-Wchar-subscripts] 2625 | if (*this_mode == NEARMV && x->pred_mv1_sad[*ref_frame] != INT_MAX && | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2626:23: warning: array subscript has type 'char' [-Wchar-subscripts] 2626 | x->pred_mv1_sad[*ref_frame] > (x->pred_mv0_sad[*ref_frame] << 1)) | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2626:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2626 | x->pred_mv1_sad[*ref_frame] > (x->pred_mv0_sad[*ref_frame] << 1)) | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2633:48: warning: array subscript has type 'char' [-Wchar-subscripts] 2633 | search_state->frame_mv[*this_mode][*ref_frame], | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'handle_inter_mode_nonrd': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2674:61: warning: array subscript has type 'char' [-Wchar-subscripts] 2674 | int_mv *const this_mv = &search_state->frame_mv[this_mode][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2716:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2716 | search_state->mode_checked[inter_mv_mode][ref_frame] && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2718:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2718 | search_state->frame_mv[inter_mv_mode][ref_frame].as_int) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2745:57: warning: array subscript has type 'char' [-Wchar-subscripts] 2745 | mi->mv[1].as_int = search_state->frame_mv[this_mode][ref_frame2].as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2771:62: warning: array subscript has type 'char' [-Wchar-subscripts] 2771 | search_state->vars[INTER_OFFSET(single_mode0)][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2771:62: warning: array subscript has type 'char' [-Wchar-subscripts] 2771 | search_state->vars[INTER_OFFSET(single_mode0)][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2774:62: warning: array subscript has type 'char' [-Wchar-subscripts] 2774 | search_state->vars[INTER_OFFSET(single_mode1)][ref_frame2]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2774:62: warning: array subscript has type 'char' [-Wchar-subscripts] 2774 | search_state->vars[INTER_OFFSET(single_mode1)][ref_frame2]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2856:48: warning: array subscript has type 'char' [-Wchar-subscripts] 2856 | search_state->vars[INTER_OFFSET(this_mode)][ref_frame] = var; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2858:49: warning: array subscript has type 'char' [-Wchar-subscripts] 2858 | search_state->vars[INTER_OFFSET(GLOBALMV)][ref_frame] = var; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2945:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2945 | search_state->uv_dist[INTER_OFFSET(this_mode)][ref_frame] = rdc_uv.dist; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2970:60: warning: array subscript has type 'char' [-Wchar-subscripts] 2970 | this_mv->as_int == search_state->frame_mv[GLOBALMV][ref_frame].as_int) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2979:68: warning: array subscript has type 'char' [-Wchar-subscripts] 2979 | ->single_inter_mode_costs[INTER_OFFSET(this_best_mode)][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2983:47: warning: array subscript has type 'char' [-Wchar-subscripts] 2983 | search_state->vars[INTER_OFFSET(GLOBALMV)][ref_frame] = var; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2986:64: warning: array subscript has type 'char' [-Wchar-subscripts] 2986 | search_state->this_rdc.rate += search_state->ref_costs_single[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2992:59: warning: array subscript has type 'char' [-Wchar-subscripts] 2992 | search_state->frame_mv[this_best_mode][ref_frame].as_mv.row, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:2993:59: warning: array subscript has type 'char' [-Wchar-subscripts] 2993 | search_state->frame_mv[this_best_mode][ref_frame].as_mv.col, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:3009:40: warning: array subscript has type 'char' [-Wchar-subscripts] 3009 | search_state->mode_checked[this_mode][ref_frame] = 1; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:3010:45: warning: array subscript has type 'char' [-Wchar-subscripts] 3010 | search_state->mode_checked[this_best_mode][ref_frame] = 1; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:3014:51: warning: array subscript has type 'char' [-Wchar-subscripts] 3014 | abs(search_state->frame_mv[this_best_mode][ref_frame].as_mv.row) + | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:3015:51: warning: array subscript has type 'char' [-Wchar-subscripts] 3015 | abs(search_state->frame_mv[this_best_mode][ref_frame].as_mv.col); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:3029:45: warning: array subscript has type 'char' [-Wchar-subscripts] 3029 | search_state->frame_mv[this_best_mode][ref_frame].as_int == | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:3041:48: warning: array subscript has type 'char' [-Wchar-subscripts] 3041 | search_state->frame_mv_best[this_best_mode][ref_frame].as_int = | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:3042:47: warning: array subscript has type 'char' [-Wchar-subscripts] 3042 | search_state->frame_mv[this_best_mode][ref_frame].as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:3044:50: warning: array subscript has type 'char' [-Wchar-subscripts] 3044 | search_state->frame_mv_best[this_best_mode][ref_frame2].as_int = | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:3045:49: warning: array subscript has type 'char' [-Wchar-subscripts] 3045 | search_state->frame_mv[this_best_mode][ref_frame2].as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:3491:53: warning: array subscript has type 'char' [-Wchar-subscripts] 3491 | xd->plane[plane].pre[0] = search_state.yv12_mb[ref_frame][plane]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:3493:55: warning: array subscript has type 'char' [-Wchar-subscripts] 3493 | xd->plane[plane].pre[1] = search_state.yv12_mb[ref_frame2][plane]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:3503:42: warning: array subscript has type 'char' [-Wchar-subscripts] 3503 | if (search_state.use_scaled_ref_frame[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:3506:61: warning: array subscript has type 'char' [-Wchar-subscripts] 3506 | if (!is_single_pred && search_state.use_scaled_ref_frame[ref_frame2]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:3537:54: warning: array subscript has type 'char' [-Wchar-subscripts] 3537 | [best_pickmode->best_ref_frame] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:3544:56: warning: array subscript has type 'char' [-Wchar-subscripts] 3544 | [best_pickmode->best_second_ref_frame] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:3643:56: warning: array subscript has type 'char' [-Wchar-subscripts] 3643 | if (search_state.use_scaled_ref_frame[best_pickmode->best_ref_frame] || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:3646:49: warning: array subscript has type 'char' [-Wchar-subscripts] 3646 | .use_scaled_ref_frame[best_pickmode->best_second_ref_frame])) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_pickmode.c:3681:31: warning: array subscript has type 'char' [-Wchar-subscripts] 3681 | mode_idx[best_pickmode->best_ref_frame][mode_offset(mi->mode)]; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/intra_mode_search_utils.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/palette.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/partition_search.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_variance.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/partition_search.c:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/partition_search.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/partition_strategy.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/partition_search.c:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/partition_search.c:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:448:17: warning: array subscript has type 'char' [-Wchar-subscripts] 448 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:449:18: warning: array subscript has type 'char' [-Wchar-subscripts] 449 | x->pred_mv0_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:450:18: warning: array subscript has type 'char' [-Wchar-subscripts] 450 | x->pred_mv1_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:451:18: warning: array subscript has type 'char' [-Wchar-subscripts] 451 | frame_mv[NEWMV][ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:457:37: warning: array subscript has type 'char' [-Wchar-subscripts] 457 | av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:466:29: warning: array subscript has type 'char' [-Wchar-subscripts] 466 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:466:59: warning: array subscript has type 'char' [-Wchar-subscripts] 466 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:467:23: warning: array subscript has type 'char' [-Wchar-subscripts] 467 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:467:57: warning: array subscript has type 'char' [-Wchar-subscripts] 467 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:471:34: warning: array subscript has type 'char' [-Wchar-subscripts] 471 | 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-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/partition_search.c: In function 'update_stats': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/partition_search.c:1058:51: warning: array subscript has type 'char' [-Wchar-subscripts] 1058 | const int_mv dv_ref = mbmi_ext->ref_mv_stack[ref_frame_type][0].this_mv; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/pass2_strategy.c:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/partition_search.c: In function 'direct_partition_merging': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/partition_search.c:2841:26: warning: array subscript has type 'char' [-Wchar-subscripts] 2841 | 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-146.0/third_party/aom/av1/encoder/partition_search.c:2842:26: warning: array subscript has type 'char' [-Wchar-subscripts] 2842 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/pass2_strategy.c:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/pickcdef.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/pickcdef.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/pickcdef.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/picklpf.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/picklpf.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/pickrst.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/pickrst.c:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/ratectrl.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rd.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rd.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/nonrd_opt.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rd.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | 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-146.0/third_party/aom/av1/encoder/nonrd_opt.h:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:448:17: warning: array subscript has type 'char' [-Wchar-subscripts] 448 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:449:18: warning: array subscript has type 'char' [-Wchar-subscripts] 449 | x->pred_mv0_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:450:18: warning: array subscript has type 'char' [-Wchar-subscripts] 450 | x->pred_mv1_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:451:18: warning: array subscript has type 'char' [-Wchar-subscripts] 451 | frame_mv[NEWMV][ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:457:37: warning: array subscript has type 'char' [-Wchar-subscripts] 457 | av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:466:29: warning: array subscript has type 'char' [-Wchar-subscripts] 466 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:466:59: warning: array subscript has type 'char' [-Wchar-subscripts] 466 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:467:23: warning: array subscript has type 'char' [-Wchar-subscripts] 467 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:467:57: warning: array subscript has type 'char' [-Wchar-subscripts] 467 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/nonrd_opt.h:471:34: warning: array subscript has type 'char' [-Wchar-subscripts] 471 | 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-146.0/third_party/aom/av1/encoder/rd.c: In function 'set_block_thresholds': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rd.c:554:23: warning: array subscript has type 'char' [-Wchar-subscripts] 554 | mode_idx[ref][mode_offset(inter_mode_list[i])]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rd.c:558:23: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | mode_idx[ref][mode_offset(intra_mode_list[i])]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/reconinter_enc.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/rdopt.c:37: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.c:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/reconinter_enc.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/reconinter_enc.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/reconinter_enc.c:44: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/reconinter_enc.c:280:72: warning: array subscript has type 'char' [-Wchar-subscripts] 280 | const WarpedMotionParams *const wm = &xd->global_motion[mi->ref_frame[ref]]; | ~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/interp_search.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/compound_type.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:52: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | 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-146.0/third_party/aom/av1/encoder/rdopt.c:60: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.c:71: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'setup_buffer_ref_mvs_inter': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:1158:37: warning: array subscript has type 'char' [-Wchar-subscripts] 1158 | av1_setup_pred_block(xd, yv12_mb[ref_frame], scaled_ref_frame, NULL, NULL, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:1161:37: warning: array subscript has type 'char' [-Wchar-subscripts] 1161 | av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:1174:30: warning: array subscript has type 'char' [-Wchar-subscripts] 1174 | 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-146.0/third_party/aom/av1/encoder/rdopt.c:1174:57: warning: array subscript has type 'char' [-Wchar-subscripts] 1174 | 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-146.0/third_party/aom/av1/encoder/rdopt.c:1181:37: warning: array subscript has type 'char' [-Wchar-subscripts] 1181 | av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'skip_repeated_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:1217:39: warning: array subscript has type 'char' [-Wchar-subscripts] 1217 | cm->global_motion[ref_frames[0]].wmtype <= TRANSLATION) { | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:1224:39: warning: array subscript has type 'char' [-Wchar-subscripts] 1224 | cm->global_motion[ref_frames[0]].wmtype <= TRANSLATION) { | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:1236:64: warning: array subscript has type 'char' [-Wchar-subscripts] 1236 | if (search_state->modelled_rd[compare_mode][0][ref_frames[0]] != | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:1246:61: warning: array subscript has type 'char' [-Wchar-subscripts] 1246 | search_state->modelled_rd[this_mode][0][ref_frames[0]] = | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:1247:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1247 | search_state->modelled_rd[compare_mode][0][ref_frames[0]]; | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'motion_mode_rd': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:1522:43: warning: array subscript has type 'char' [-Wchar-subscripts] 1522 | &x->warp_sample_info[mbmi->ref_frame[0]]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:1766:49: warning: array subscript has type 'char' [-Wchar-subscripts] 1766 | sse_y = x->pred_sse[xd->mi[0]->ref_frame[0]]; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:1856:67: warning: array subscript has type 'char' [-Wchar-subscripts] 1856 | args->simple_rd[this_mode][mbmi->ref_mv_idx][mbmi->ref_frame[0]] = tmp_rd; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'check_repeat_ref_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:1978:59: warning: array subscript has type 'char' [-Wchar-subscripts] 1978 | if (this_mv.as_int == mbmi_ext->global_mvs[ref_frame[ref_idx]].as_int) | ~~~~~~~~~^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'get_this_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:1998:46: warning: array subscript has type 'char' [-Wchar-subscripts] 1998 | *this_mv = mbmi_ext->global_mvs[ref_frame[ref_idx]]; | ~~~~~~~~~^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:2016:48: warning: array subscript has type 'char' [-Wchar-subscripts] 2016 | *this_mv = mbmi_ext->global_mvs[ref_frame[ref_idx]]; | ~~~~~~~~~^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/rdopt.c:2037:57: warning: array subscript has type 'char' [-Wchar-subscripts] 2037 | 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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:2039:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2039 | AOMMIN(MAX_REF_MV_SEARCH, mbmi_ext->ref_mv_count[ref_frame_type]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/rdopt.c:2039:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2039 | AOMMIN(MAX_REF_MV_SEARCH, mbmi_ext->ref_mv_count[ref_frame_type]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'get_drl_cost': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:2101:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2101 | if (mbmi_ext->ref_mv_count[ref_frame_type] > idx + 1) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:2102:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2102 | uint8_t drl_ctx = av1_drl_ctx(mbmi_ext->weight[ref_frame_type], idx); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:2112:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2112 | if (mbmi_ext->ref_mv_count[ref_frame_type] > idx + 1) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:2113:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2113 | uint8_t drl_ctx = av1_drl_ctx(mbmi_ext->weight[ref_frame_type], idx); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'is_single_newmv_valid': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:2130:51: warning: array subscript has type 'char' [-Wchar-subscripts] 2130 | args->single_newmv_valid[mbmi->ref_mv_idx][ref] == 0) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'get_drl_refmv_count': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:2143:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2143 | const int ref_mv_count = mbmi_ext->ref_mv_count[ref_frame_type]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'ref_mv_idx_early_breakout': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:2187:27: warning: array subscript has type 'char' [-Wchar-subscripts] 2187 | if (mbmi_ext->weight[ref_frame_type][ref_mv_idx + has_nearmv] < | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:2201:30: warning: array subscript has type 'char' [-Wchar-subscripts] 2201 | (mbmi_ext->weight[ref_frame_type][ref_mv_idx + has_nearmv] < | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'prune_zero_mv_with_sse': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:2772:31: warning: array subscript has type 'char' [-Wchar-subscripts] 2772 | if (xd->global_motion[refs[idx]].wmtype != IDENTITY) { | ~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:2783:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2783 | if (args->best_single_sse_in_refs[refs[idx]] == INT32_MAX) { | ~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:2805:69: warning: array subscript has type 'char' [-Wchar-subscripts] 2805 | const unsigned int best_sse = args->best_single_sse_in_refs[refs[idx]]; | ~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'handle_inter_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:3181:50: warning: array subscript has type 'char' [-Wchar-subscripts] 3181 | const unsigned int this_sse = x->pred_sse[ref]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:3182:53: warning: array subscript has type 'char' [-Wchar-subscripts] 3182 | if (this_sse < args->best_single_sse_in_refs[ref]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:3183:40: warning: array subscript has type 'char' [-Wchar-subscripts] 3183 | args->best_single_sse_in_refs[ref] = this_sse; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'rd_pick_skip_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:3707:31: warning: array subscript has type 'char' [-Wchar-subscripts] 3707 | if (mbmi_ext->ref_mv_count[ref_frame] == UINT8_MAX || | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:3708:31: warning: array subscript has type 'char' [-Wchar-subscripts] 3708 | mbmi_ext->ref_mv_count[second_ref_frame] == UINT8_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:3739:50: warning: array subscript has type 'char' [-Wchar-subscripts] 3739 | xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:3740:50: warning: array subscript has type 'char' [-Wchar-subscripts] 3740 | xd->plane[i].pre[1] = yv12_mb[mbmi->ref_frame[1]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'refine_winner_mode_tx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:3875:54: warning: array subscript has type 'char' [-Wchar-subscripts] 3875 | xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:3877:56: warning: array subscript has type 'char' [-Wchar-subscripts] 3877 | xd->plane[i].pre[1] = yv12_mb[mbmi->ref_frame[1]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'disable_reference': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:3984:14: warning: array subscript has type 'char' [-Wchar-subscripts] 3984 | ref_combo[ref][ref2 + 1] = true; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'default_skip_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4022:24: warning: array subscript has type 'char' [-Wchar-subscripts] 4022 | mask->ref_combo[ref1][ref2 + 1] = true; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4045:33: warning: array subscript has type 'char' [-Wchar-subscripts] 4045 | mask->ref_combo[this_combo[0]][this_combo[1] + 1] = false; | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'init_mode_skip_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4079:65: warning: array subscript has type 'char' [-Wchar-subscripts] 4079 | min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/rdopt.c:4079:65: warning: array subscript has type 'char' [-Wchar-subscripts] 4079 | min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/rdopt.c:4084:63: warning: array subscript has type 'char' [-Wchar-subscripts] 4084 | min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/rdopt.c:4084:63: warning: array subscript has type 'char' [-Wchar-subscripts] 4084 | min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/rdopt.c:4088:57: warning: array subscript has type 'char' [-Wchar-subscripts] 4088 | if (!(cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame])) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4094:26: warning: array subscript has type 'char' [-Wchar-subscripts] 4094 | if ((x->pred_mv_sad[ref_frame] >> 2) > min_pred_mv_sad) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4095:25: warning: array subscript has type 'char' [-Wchar-subscripts] 4095 | mask->pred_modes[ref_frame] |= INTER_NEAREST_NEAR_ZERO; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4159:29: warning: array subscript has type 'char' [-Wchar-subscripts] 4159 | if (x->pred_mv_sad[ref_frame] > sad_thresh) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4160:29: warning: array subscript has type 'char' [-Wchar-subscripts] 4160 | mask->pred_modes[ref_frame] |= INTER_ALL; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4174:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4174 | if (x->pred_mv_sad[ref_frame] > sad_thresh) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4175:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4175 | mask->pred_modes[ref_frame] |= INTER_NEAREST_NEAR_ZERO; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4186:23: warning: array subscript has type 'char' [-Wchar-subscripts] 4186 | mask->pred_modes[ref_frame] |= (1 << GLOBALMV); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4187:23: warning: array subscript has type 'char' [-Wchar-subscripts] 4187 | mask->pred_modes[ref_frame] |= (1 << GLOBAL_GLOBALMV); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4213:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4213 | x->pred_mv_sad[ref_frame] > | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4216:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4216 | mask->pred_modes[ref_frame] |= INTER_SINGLE_ALL; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/rdopt.c:4317:19: warning: array subscript has type 'char' [-Wchar-subscripts] 4317 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4318:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4318 | mbmi_ext->mode_context[ref_frame] = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4319:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4319 | mbmi_ext->ref_mv_count[ref_frame] = UINT8_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4320:55: warning: array subscript has type 'char' [-Wchar-subscripts] 4320 | if (cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4338:58: warning: array subscript has type 'char' [-Wchar-subscripts] 4338 | AOMMIN(x->best_pred_mv_sad[0], x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/rdopt.c:4338:58: warning: array subscript has type 'char' [-Wchar-subscripts] 4338 | AOMMIN(x->best_pred_mv_sad[0], x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/rdopt.c:4342:58: warning: array subscript has type 'char' [-Wchar-subscripts] 4342 | AOMMIN(x->best_pred_mv_sad[1], x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/rdopt.c:4342:58: warning: array subscript has type 'char' [-Wchar-subscripts] 4342 | AOMMIN(x->best_pred_mv_sad[1], x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/rdopt.c:4350:29: warning: array subscript has type 'char' [-Wchar-subscripts] 4350 | mbmi_ext->mode_context[ref_frame] = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4351:29: warning: array subscript has type 'char' [-Wchar-subscripts] 4351 | mbmi_ext->ref_mv_count[ref_frame] = UINT8_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4353:63: warning: array subscript has type 'char' [-Wchar-subscripts] 4353 | if (!((cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[0]]) && | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4354:63: warning: array subscript has type 'char' [-Wchar-subscripts] 4354 | (cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[1]]))) { | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'mask_says_skip': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4537:43: warning: array subscript has type 'char' [-Wchar-subscripts] 4537 | if (mode_skip_mask->pred_modes[ref_frame[0]] & (1 << this_mode)) { | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4541:45: warning: array subscript has type 'char' [-Wchar-subscripts] 4541 | return mode_skip_mask->ref_combo[ref_frame[0]][ref_frame[1] + 1]; | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'inter_mode_compatible_skip': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4551:68: warning: array subscript has type 'char' [-Wchar-subscripts] 4551 | if (!(cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frames[1]])) { | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'collect_single_states': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4788:60: warning: array subscript has type 'char' [-Wchar-subscripts] 4788 | int64_t simple_rd = search_state->simple_rd[this_mode][0][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4791:55: warning: array subscript has type 'char' [-Wchar-subscripts] 4791 | search_state->simple_rd[this_mode][ref_mv_idx][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4805:64: warning: array subscript has type 'char' [-Wchar-subscripts] 4805 | int64_t modelled_rd = search_state->modelled_rd[this_mode][0][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:4808:57: warning: array subscript has type 'char' [-Wchar-subscripts] 4808 | search_state->modelled_rd[this_mode][ref_mv_idx][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'update_best_single_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:5059:45: warning: array subscript has type 'char' [-Wchar-subscripts] 5059 | if (this_rd < search_state->best_single_rd[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:5060:33: warning: array subscript has type 'char' [-Wchar-subscripts] 5060 | search_state->best_single_rd[ref_frame] = this_rd; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:5061:35: warning: array subscript has type 'char' [-Wchar-subscripts] 5061 | search_state->best_single_mode[ref_frame] = this_mode; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/rdopt.c:5089:66: warning: array subscript has type 'char' [-Wchar-subscripts] 5089 | const PREDICTION_MODE single_mode = best_single_mode[ref_frames[newmv_dir]]; | ~~~~~~~~~~^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'in_single_ref_cutoff': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:5168:22: warning: array subscript has type 'char' [-Wchar-subscripts] 5168 | return ref_frame_rd[frame1] <= ref_frame_rd[0] || | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:5169:22: warning: array subscript has type 'char' [-Wchar-subscripts] 5169 | ref_frame_rd[frame2] <= ref_frame_rd[0]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/rdopt.c:5219:52: warning: array subscript has type 'char' [-Wchar-subscripts] 5219 | xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:5220:70: warning: array subscript has type 'char' [-Wchar-subscripts] 5220 | 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-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'tx_search_best_inter_candidates': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:5515:52: warning: array subscript has type 'char' [-Wchar-subscripts] 5515 | xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:5516:70: warning: array subscript has type 'char' [-Wchar-subscripts] 5516 | 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-146.0/third_party/aom/av1/encoder/rdopt.c: In function 'av1_rd_pick_inter_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:6202:32: warning: array subscript has type 'char' [-Wchar-subscripts] 6202 | x->tpl_keep_ref_frame[frame] || | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:6294:36: warning: array subscript has type 'char' [-Wchar-subscripts] 6294 | xd->plane[i].pre[0] = yv12_mb[ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:6295:51: warning: array subscript has type 'char' [-Wchar-subscripts] 6295 | if (comp_pred) xd->plane[i].pre[1] = yv12_mb[second_ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:6308:52: warning: array subscript has type 'char' [-Wchar-subscripts] 6308 | ? ref_costs_comp[ref_frame][second_ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:6308:63: warning: array subscript has type 'char' [-Wchar-subscripts] 6308 | ? ref_costs_comp[ref_frame][second_ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:6309:54: warning: array subscript has type 'char' [-Wchar-subscripts] 6309 | : ref_costs_single[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:6358:31: warning: array subscript has type 'char' [-Wchar-subscripts] 6358 | this_rd < ref_frame_rd[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:6359:19: warning: array subscript has type 'char' [-Wchar-subscripts] 6359 | ref_frame_rd[ref_frame] = this_rd; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.c:6369:47: warning: array subscript has type 'char' [-Wchar-subscripts] 6369 | search_state.best_pred_sse = x->pred_sse[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/rdopt.c:6613:62: warning: array subscript has type 'char' [-Wchar-subscripts] 6613 | gm_get_motion_vector(&cm->global_motion[mbmi->ref_frame[0]], | ~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/segmentation.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconintra.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/speed_features.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/speed_features.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/speed_features.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/block.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder_alloc.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/superres_scale.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder_alloc.h:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/svc_layercontext.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/temporal_filter.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/tokenize.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/temporal_filter.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/temporal_filter.c:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/svc_layercontext.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/intra_mode_search_utils.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/temporal_filter.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | 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-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/tokenize.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/svc_layercontext.c: In function 'av1_save_layer_context': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/svc_layercontext.c:327:25: warning: pointer targets in initialization of 'signed char *' from 'int8_t *' {aka 'char *'} differ in signedness [-Wpointer-sign] 327 | signed char *temp = lc->map; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/svc_layercontext.c:329:13: warning: pointer targets in assignment from 'signed char *' to 'int8_t *' {aka 'char *'} differ in signedness [-Wpointer-sign] 329 | cr->map = temp; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/tpl_model.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/tpl_model.c:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/tpl_model.c:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/cfl.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/tx_search.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/tpl_model.c: In function 'mode_estimation': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/tpl_model.c:934:63: warning: array subscript has type 'char' [-Wchar-subscripts] 934 | CANDIDATE_MV *this_ref_mv_stack = x->mbmi_ext.ref_mv_stack[ref_frame_type]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/tpl_model.c:1099:45: warning: array subscript has type 'char' [-Wchar-subscripts] 1099 | tpl_stats->mv[tpl_stats->ref_frame_index[0]] = best_mv[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/tx_search.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/tpl_model.c:1100:45: warning: array subscript has type 'char' [-Wchar-subscripts] 1100 | tpl_stats->mv[tpl_stats->ref_frame_index[1]] = best_mv[1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/tpl_model.c: In function 'av1_compute_mv_difference': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/tpl_model.c:2439:63: warning: array subscript has type 'char' [-Wchar-subscripts] 2439 | int_mv current_mv = tpl_stats->mv[tpl_stats->ref_frame_index[0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/tpl_model.c:2449:58: warning: array subscript has type 'char' [-Wchar-subscripts] 2449 | up_mv_diff = tpl_stats->mv[tpl_stats->ref_frame_index[0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/tpl_model.c:2460:60: warning: array subscript has type 'char' [-Wchar-subscripts] 2460 | left_mv_diff = tpl_stats->mv[tpl_stats->ref_frame_index[0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/simpletz.cpp: In member function 'void icu_77::SimpleTimeZone::decodeStartRule(UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/intl/icu/source/i18n/simpletz.cpp: In member function 'void icu_77::SimpleTimeZone::decodeEndRule(UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/tx_search.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | 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-146.0/third_party/aom/av1/encoder/txb_rdopt.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/txb_rdopt.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/txb_rdopt.h:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_77::SimpleDateFormat::processOverrideString(const icu_77::Locale&, const icu_77::UnicodeString&, int8_t, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/smpdtfmt.cpp:1439:88: warning: array subscript has type 'char' [-Wchar-subscripts] 1439 | SharedObject::copyPtr(snf, fSharedNumberFormatters[kDateFields[i]]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/smpdtfmt.cpp:1448:88: warning: array subscript has type 'char' [-Wchar-subscripts] 1448 | SharedObject::copyPtr(snf, fSharedNumberFormatters[kTimeFields[i]]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_77::SimpleDateFormat::subFormat(icu_77::UnicodeString&, char16_t, int32_t, UDisplayContext, int32_t, char16_t, icu_77::FieldPositionHandler&, icu_77::Calendar&, UErrorCode&) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/smpdtfmt.cpp:1498:56: warning: variable 'capContextUsageType' set but not used [-Wunused-but-set-variable] 1498 | DateFormatSymbols::ECapitalizationContextUsageType capContextUsageType = DateFormatSymbols::kCapContextUsageOther; | ^~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/var_based_part.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/encoder/var_based_part.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/var_based_part.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/wedge_utils.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/av1_txfm1d_sse4.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/av1_fwd_txfm1d_sse4.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/av1_fwd_txfm2d_avx2.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/x86/av1_txfm_sse2.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/av1_fwd_txfm_sse2.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/av1_highbd_quantize_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/av1_highbd_quantize_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/av1_k_means_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/av1_k_means_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/av1_quantize_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/av1_quantize_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/cnn_avx2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/encodetxb_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/encodetxb_avx2.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/ucol.cpp: In function 'UCollator* ucol_clone_77(const UCollator*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/ucol.cpp:108:26: warning: 'UCollator* ucol_safeClone_77(const UCollator*, void*, int32_t*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 108 | return ucol_safeClone(coll, nullptr, nullptr, status); In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/unicode/platform.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/unicode/ptypes.h:46, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/unicode/umachine.h:46, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/unicode/utypes.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/ucol.cpp:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/unicode/urename.h:787:49: note: declared here 787 | #define ucol_safeClone U_ICU_ENTRY_POINT_RENAME(ucol_safeClone) | ^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/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/firefox-146.0/intl/icu/source/common/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/firefox-146.0/intl/icu/source/common/unicode/urename.h:787:24: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 787 | #define ucol_safeClone U_ICU_ENTRY_POINT_RENAME(ucol_safeClone) | ^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/ucol.cpp:79:1: note: in expansion of macro 'ucol_safeClone' 79 | ucol_safeClone(const UCollator *coll, void * /*stackBuffer*/, int32_t * pBufferSize, UErrorCode *status) | ^~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/encodetxb_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/error_intrin_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_77(const char*, UBool, UParseError*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/ucol_sit.cpp:538:32: warning: 'uint32_t ucol_setVariableTop_77(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 538 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/unicode/platform.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/unicode/ptypes.h:46, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/unicode/umachine.h:46, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/unicode/utypes.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/unicode/ustring.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/ucol_sit.cpp:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/unicode/urename.h:795:54: note: declared here 795 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) | ^~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/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/firefox-146.0/intl/icu/source/common/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/firefox-146.0/intl/icu/source/common/unicode/urename.h:795:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 795 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/unicode/ucol.h:1285:1: note: in expansion of macro 'ucol_setVariableTop' 1285 | ucol_setVariableTop(UCollator *coll, | ^~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/ucol_sit.cpp:540:36: warning: 'void ucol_restoreVariableTop_77(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 540 | ucol_restoreVariableTop(result, s.variableTopValue, status); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/unicode/urename.h:786:58: note: declared here 786 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/common/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/firefox-146.0/intl/icu/source/common/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/firefox-146.0/intl/icu/source/common/unicode/urename.h:786:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 786 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) | ^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/icu/source/i18n/unicode/ucol.h:1319:1: note: in expansion of macro 'ucol_restoreVariableTop' 1319 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/hash_sse42.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/highbd_block_error_intrin_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/error_intrin_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/highbd_fwd_txfm_sse4.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/highbd_block_error_intrin_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/highbd_fwd_txfm_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/ml_sse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/ml_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/pickrst_avx2.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/pickrst.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/pickrst_avx2.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/pickrst_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/pickrst.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/pickrst_sse4.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/rdopt_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/rdopt_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.h:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/rdopt_avx2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/rdopt_avx2.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt.h:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:26: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:767:49: warning: array subscript has type 'char' [-Wchar-subscripts] 767 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:32: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt_utils.h:769:61: warning: array subscript has type 'char' [-Wchar-subscripts] 769 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/temporal_filter_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/temporal_filter_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/wedge_utils_avx2.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/x86/wedge_utils_sse2.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/aom/av1/common/av1_txfm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/ratectrl_rtc.cc:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/common/blockd.h:1477:67: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~~~^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/aom/av1/common/blockd.h:1587:46: warning: array subscript has type 'char' [-Wchar-subscripts] 1587 | 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-146.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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]]++; | ~~~~~~~~~~~~~~~~~~~~~~^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.h:5, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:1: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/sqlite3/ext/sqlite3ext.h:531:40: warning: 'n' may be used uninitialized [-Wmaybe-uninitialized] 531 | #define sqlite3_blob_write sqlite3_api->blob_write /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/sqlite3/ext/sqlite3ext.h:531:40: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 531 | #define sqlite3_blob_write sqlite3_api->blob_write /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:7789:7: note: 'offset' was declared here 7789 | int offset; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/sqlite3/ext/misc/carray.c: In function 'sqlite3_carray_bind': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/sqlite3/ext/misc/carray.c:498:23: warning: pointer targets in assignment from 'unsigned char *' to 'caddr_t' {aka 'char *'} differ in signedness [-Wpointer-sign] 498 | p[i].iov_base = z; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:6684:11: note: 'result' was declared here 6684 | f32 result; | ^~~~~~ warning: `firefox-on-glean` (lib) generated 17 warnings (run `cargo fix --lib -p firefox-on-glean` to apply 7 suggestions) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShellTreeOwner.cpp:53, from Unified_cpp_docshell_base1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/BrowsingContext.cpp:12, 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:204: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 204 | if (!aID) return this; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessibleParent.h:204: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory Compiling gkrust v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/library/rust) dom/base/UseCounterMetrics.cpp.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioSampleFormat.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ImageContainer.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/GPUVideoImage.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RemoteMediaManagerChild.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/BaseHistory.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/BaseHistory.cpp:7, 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-146.0/js/xpconnect/src/xpcprivate.h:2175:0: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/BrowsingContext.cpp:94: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { 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:62, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/shistory/SessionHistoryEntry.cpp:24, from Unified_cpp_docshell_shistory0.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/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/nsGUIEventIPC.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/IPCTypes.h:19, 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:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/audiochannel/AudioChannelService.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:309:76, inlined from 'virtual nsresult mozilla::dom::AudioChannelService::Observe(nsISupports*, const char*, const char16_t*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/audiochannel/AudioChannelService.cpp:277:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable 'iter' in '((const array_type*)this)[1].nsAutoTObserverArray >, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_audiochannel0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::Observe(nsISupports*, const char*, const char16_t*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/audiochannel/AudioChannelService.cpp:276:72: note: 'iter' declared here 276 | nsTObserverArray>::ForwardIterator iter( | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/audiochannel/AudioChannelService.cpp:260:51: note: 'this' declared here 260 | const char16_t* aData) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTextFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/nsStyleStructInlines.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyleInlines.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/animation/EffectCompositor.cpp:14, from Unified_cpp_dom_animation0.cpp:92: /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:1166: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1166 | } else if (mLastUsed > 0 && /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFont.h:1166: 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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsLineBox.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContainerFrame.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScrollContainerFrame.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/animation/ViewTimeline.cpp:9, from Unified_cpp_dom_animation1.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFrameLoader.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/animation/Animation.cpp:22, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrameInlines.h:185:0: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:20, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AnimatedPropertyID.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AnimatedPropertyIDSet.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/animation/Animation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/animation/Animation.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Observer.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HalScreenConfiguration.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/shistory/ChildSHistory.cpp:9, 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:312: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:351: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:422: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:457:52, inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::NotifyOnHistoryReplaceEntry()::]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/shistory/nsSHistory.cpp:143, inlined from 'void nsSHistory::NotifyOnHistoryReplaceEntry()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/shistory/nsSHistory.cpp:887: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_2(D)->mListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_docshell_shistory0.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/shistory/nsSHistory.cpp: In member function 'void nsSHistory::NotifyOnHistoryReplaceEntry()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/shistory/nsSHistory.cpp:143: note: '__for_begin' declared here 143 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/shistory/nsSHistory.cpp:886: note: 'this' declared here 886 | 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:312: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:351: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:422: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:457:52, inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t)::]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/shistory/nsSHistory.cpp:143, inlined from 'void nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/shistory/nsSHistory.cpp:1145: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_5(D)->mListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/shistory/nsSHistory.cpp: In member function 'void nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/shistory/nsSHistory.cpp:143: note: '__for_begin' declared here 143 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/shistory/nsSHistory.cpp:1144: note: 'this' declared here 1144 | 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:312: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:351: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:422: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:457:52, inlined from 'virtual nsresult nsSHistory::NotifyOnHistoryReload(bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/shistory/nsSHistory.cpp:1195: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_16(D)->mListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::NotifyOnHistoryReload(bool*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/shistory/nsSHistory.cpp:1195: note: '__for_begin' declared here 1195 | for (const nsWeakPtr& weakPtr : mListeners.EndLimitedRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/shistory/nsSHistory.cpp:1192: note: 'this' declared here 1192 | nsSHistory::NotifyOnHistoryReload(bool* aCanReload) { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashSet.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/IHistory.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:309: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:422: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:457:52, inlined from 'virtual nsresult nsDocShell::HistoryPurged(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:2147: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_11(D)->D.2686840.mChildList.D.2677774.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_docshell_base0.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::HistoryPurged(int32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:2147: note: '__for_begin' declared here 2147 | for (auto* child : mChildList.ForwardRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:2138: note: 'this' declared here 2138 | 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:309: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:422: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:457:52, inlined from 'nsresult nsDocShell::HistoryEntryRemoved(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:2174: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_11(D)->D.2686840.mChildList.D.2677774.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp: In member function 'nsresult nsDocShell::HistoryEntryRemoved(int32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:2174: note: '__for_begin' declared here 2174 | for (auto* child : mChildList.ForwardRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:2157: note: 'this' declared here 2157 | 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:309: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:422: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:457:52, inlined from 'nsresult nsDocShell::BeginRestoreChildren()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:7232: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_11(D)->D.2686840.mChildList.D.2677774.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp: In member function 'nsresult nsDocShell::BeginRestoreChildren()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:7232: note: '__for_begin' declared here 7232 | for (auto* childDocLoader : mChildList.ForwardRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:7229: note: 'this' declared here 7229 | nsresult nsDocShell::BeginRestoreChildren() { 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:309: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:422: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:457:52, inlined from 'virtual nsresult nsDocShell::SuspendRefreshURIs()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:5514: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->D.2686840.mChildList.D.2677774.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::SuspendRefreshURIs()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:5514: note: '__for_begin' declared here 5514 | for (auto* child : mChildList.ForwardRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:5510: note: 'this' declared here 5510 | 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:309:76, inlined from 'virtual nsresult nsDocShell::NotifyReflowObservers(bool, DOMHighResTimeStamp, DOMHighResTimeStamp)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:1883: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282: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=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::NotifyReflowObservers(bool, DOMHighResTimeStamp, DOMHighResTimeStamp)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:1883: note: 'iter' declared here 1883 | nsTObserverArray::ForwardIterator iter(mReflowObservers); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:1882: note: 'this' declared here 1882 | 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:309:76, inlined from 'void nsDocShell::NotifyAsyncPanZoomStarted()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:2250: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282: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=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp: In member function 'void nsDocShell::NotifyAsyncPanZoomStarted()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:2250: note: 'iter' declared here 2250 | nsTObserverArray::ForwardIterator iter(mScrollObservers); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:2249: note: 'this' declared here 2249 | 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:309:76, inlined from 'void nsDocShell::NotifyAsyncPanZoomStopped()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:2263: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282: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=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp: In member function 'void nsDocShell::NotifyAsyncPanZoomStopped()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:2263: note: 'iter' declared here 2263 | nsTObserverArray::ForwardIterator iter(mScrollObservers); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:2262: note: 'this' declared here 2262 | 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:309:76, inlined from 'virtual nsresult nsDocShell::NotifyScrollObservers()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:2277: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282: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=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::NotifyScrollObservers()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:2277: note: 'iter' declared here 2277 | nsTObserverArray::ForwardIterator iter(mScrollObservers); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:2276: note: 'this' declared here 2276 | 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:309:76, inlined from 'void nsDocShell::NotifyPrivateBrowsingChanged()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:1800: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282: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=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp: In member function 'void nsDocShell::NotifyPrivateBrowsingChanged()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:1800: note: 'iter' declared here 1800 | nsTObserverArray::ForwardIterator iter(mPrivacyObservers); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:1797: note: 'this' declared here 1797 | void nsDocShell::NotifyPrivateBrowsingChanged() { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:20: 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ 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:309: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:422: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:457:52, inlined from 'virtual nsresult nsDocShell::ResumeRefreshURIs()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:5529: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->D.2686840.mChildList.D.2677774.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::ResumeRefreshURIs()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:5529: note: '__for_begin' declared here 5529 | for (auto* child : mChildList.ForwardRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShell.cpp:5525: note: 'this' declared here 5525 | nsDocShell::ResumeRefreshURIs() { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/Device.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGPUBinding.h:21, from RegisterBindings.cpp:700: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h:142: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 142 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h:142: 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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFrameLoader.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:17, from RegisterBindings.cpp:393: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/cache/ActorChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/cache/CacheStreamControlChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/cache/CacheStreamControlChild.cpp:7, 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:309: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:422: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:457:52, inlined from 'void mozilla::dom::cache::Context::CancelForCacheId(mozilla::dom::cache::CacheId)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/cache/Context.cpp:950:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_9(D)->mActivityList.D.1595550.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_cache1.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/cache/Context.cpp: In member function 'void mozilla::dom::cache::Context::CancelForCacheId(mozilla::dom::cache::CacheId)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/cache/Context.cpp:950:58: note: '__for_begin' declared here 950 | for (const auto& activity : mActivityList.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/cache/Context.cpp:941:48: note: 'this' declared here 941 | 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:309: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:422: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:457:52, inlined from 'void mozilla::dom::cache::PrincipalVerifier::CompleteOnInitiatingThread()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/cache/PrincipalVerifier.cpp:154:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_8(D)->mListenerList.D.2390655.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_cache1.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/cache/PrincipalVerifier.cpp: In member function 'void mozilla::dom::cache::PrincipalVerifier::CompleteOnInitiatingThread()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/cache/PrincipalVerifier.cpp:154:58: note: '__for_begin' declared here 154 | for (const auto& listener : mListenerList.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/cache/PrincipalVerifier.cpp:151:52: note: 'this' declared here 151 | 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:309: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:422: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:457:52, inlined from 'void mozilla::dom::cache::StreamControl::CloseAllReadStreamsWithoutReporting()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/cache/StreamControl.cpp:54:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mReadStreamList.D.505634.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_cache1.cpp:128: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/cache/StreamControl.cpp: In member function 'void mozilla::dom::cache::StreamControl::CloseAllReadStreamsWithoutReporting()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/cache/StreamControl.cpp:54:58: note: '__for_begin' declared here 54 | for (const auto& stream : mReadStreamList.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/cache/StreamControl.cpp:51:57: note: 'this' declared here 51 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/cache/CacheStreamControlChild.h:11: 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/OffscreenCanvasRenderingContext2D.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/OffscreenCanvasRenderingContext2D.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/OffscreenCanvasDisplayHelper.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTransformList.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGAnimatedTransformList.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTransformableElement.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGGraphicsElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGGeometryElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGImageElement.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/CanvasRenderingContext2D.cpp:69, from Unified_cpp_dom_canvas0.cpp:38: /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:130: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 130 | if (mTransformType != aOther.mTransformType) return false; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTransform.h:130: 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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, 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:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCanvasRenderer.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLContext.cpp:56, 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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/nsICanvasRenderingContextInternal.cpp:9, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLContext.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/ClientWebGLContext.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/ClientWebGLExtensions.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLContextExtensions.cpp:6, 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:165:42, inlined from 'mozilla::MethodDispatcher, unsigned int, unsigned int, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendFuncSeparate>::DispatchCommandFuncById(size_t):::: [with auto:73 = {mozilla::Maybe, unsigned int, unsigned int, unsigned int, unsigned int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:250: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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:248: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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:243:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:740:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 740 | if (!isSome) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:735:10: note: 'isSome' was declared here 735 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:165:42, inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = unsigned int; Args = {mozilla::Maybe, bool}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:168:46, inlined from 'mozilla::MethodDispatcher, bool) const, &mozilla::HostWebGLContext::SetEnabled>::DispatchCommandFuncById(size_t):::: [with auto:73 = {unsigned int, mozilla::Maybe, bool}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:250:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:740:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 740 | if (!isSome) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h: In lambda function: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:735:10: note: 'isSome' was declared here 735 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:165:42, inlined from 'mozilla::MethodDispatcher, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendEquationSeparate>::DispatchCommandFuncById(size_t):::: [with auto:73 = {mozilla::Maybe, unsigned int, unsigned int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:250:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:740:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 740 | if (!isSome) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h: In lambda function: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:735:10: note: 'isSome' was declared here 735 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:165:42, inlined from 'mozilla::MethodDispatcher, unsigned char) const, &mozilla::HostWebGLContext::ColorMask>::DispatchCommandFuncById(size_t):::: [with auto:73 = {mozilla::Maybe, unsigned char}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:250:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:740:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 740 | if (!isSome) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h: In lambda function: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:735:10: note: 'isSome' was declared here 735 | bool isSome; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/MessageChannel.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ProtocolUtils.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTypes.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:13: 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:351:37: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/EnumSerializer.h:119:52: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 119 | return IsLessThanOrEqual(kMinLegalIntegral, e) && e <= kMaxLegalIntegral; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:345:14: note: 'value' was declared here 345 | DataType value; | ^~~~~ 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:165:42, inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = unsigned int; Args = {mozilla::Maybe}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:168:46, inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Span; Args = {unsigned int, mozilla::Maybe}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:168: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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:168: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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:168: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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:168: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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:168: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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:168: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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:168: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:73 = {bool, unsigned int, unsigned int, unsigned int, mozilla::avec3, mozilla::avec3, mozilla::Span, unsigned int, mozilla::Maybe}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:250: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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:248: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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:243:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:740:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 740 | if (!isSome) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:735:10: note: 'isSome' was declared here 735 | bool isSome; | ^~~~~~ 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:203:73, inlined from 'static bool mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:426:60: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:740:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 740 | if (!isSome) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h: In static member function 'static bool mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:735:10: note: 'isSome' was declared here 735 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:203:73, inlined from 'static bool mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:427:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:740:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 740 | if (!isSome) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h: In static member function 'static bool mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:735:10: note: 'isSome' was declared here 735 | bool isSome; | ^~~~~~ In static member function 'static bool mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = mozilla::avec2]', inlined from 'bool mozilla::webgl::ConsumerView<_Consumer>::ReadParam(Arg*) [with Arg = mozilla::Maybe >; _Consumer = mozilla::webgl::RangeConsumerView]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:203:73, inlined from 'static bool mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:428:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:740:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 740 | if (!isSome) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h: In static member function 'static bool mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:735:10: note: 'isSome' was declared here 735 | bool isSome; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TypedArray.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGLRenderingContextBinding.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTypes.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/TexUnpackBlob.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLContext.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGL2Context.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGL2Context.cpp:6, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included 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/firefox-146.0/dom/clients/api/Client.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/clients/api/Client.cpp:7, 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::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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFrameLoader.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFrameLoaderOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsObjectLoadingContent.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLEmbedElement.h:13, from HTMLEmbedElementBinding.cpp:29, from UnifiedBindings10.cpp:67: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TypedArray.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGLRenderingContextBinding.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/CanvasGradient.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/CanvasGradient.cpp:5: 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.h:1389:17: warning: 'unpackedSrc[2]' may be used uninitialized [-Wmaybe-uninitialized] 1389 | dst[2] = src[2] * scaleFactor; | ~~~~~^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[2]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.h:1388:17: warning: 'unpackedSrc[1]' may be used uninitialized [-Wmaybe-uninitialized] 1388 | dst[1] = src[1] * scaleFactor; | ~~~~~^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[1]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.h:1387:17: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 1387 | dst[0] = src[0] * scaleFactor; | ~~~~~^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[0]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.h:1389:17: warning: 'unpackedSrc[2]' may be used uninitialized [-Wmaybe-uninitialized] 1389 | dst[2] = src[2] * scaleFactor; | ~~~~~^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[2]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.h:1388:17: warning: 'unpackedSrc[1]' may be used uninitialized [-Wmaybe-uninitialized] 1388 | dst[1] = src[1] * scaleFactor; | ~~~~~^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[1]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.h:1387:17: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 1387 | dst[0] = src[0] * scaleFactor; | ~~~~~^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[0]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.h:119:12: warning: 'unpackedSrc[3]' may be used uninitialized [-Wmaybe-uninitialized] 119 | uint16_t mantissa = v & 0x03FF; | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[3]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.h:119:12: warning: 'unpackedSrc[2]' may be used uninitialized [-Wmaybe-uninitialized] 119 | uint16_t mantissa = v & 0x03FF; | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[2]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.h:119:12: warning: 'unpackedSrc[1]' may be used uninitialized [-Wmaybe-uninitialized] 119 | uint16_t mantissa = v & 0x03FF; | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[1]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.h:118:21: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 118 | uint16_t exp = (v >> 10) & 0x001F; | ~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[0]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.h:119:12: warning: 'unpackedSrc[3]' may be used uninitialized [-Wmaybe-uninitialized] 119 | uint16_t mantissa = v & 0x03FF; | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[3]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.h:119:12: warning: 'unpackedSrc[2]' may be used uninitialized [-Wmaybe-uninitialized] 119 | uint16_t mantissa = v & 0x03FF; | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[2]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.h:119:12: warning: 'unpackedSrc[1]' may be used uninitialized [-Wmaybe-uninitialized] 119 | uint16_t mantissa = v & 0x03FF; | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[1]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.h:118:21: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 118 | uint16_t exp = (v >> 10) & 0x001F; | ~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[0]' was declared here 217 | IntermediateSrcType unpackedSrc[MaxElementsPerTexel]; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLContext.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLQuery.cpp:9, 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/Colorspaces.h:260:5: warning: 'unpackedSrc[2]' may be used uninitialized [-Wmaybe-uninitialized] 260 | this->data = data; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[2]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/Colorspaces.h:260:5: warning: 'unpackedSrc[1]' may be used uninitialized [-Wmaybe-uninitialized] 260 | this->data = data; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[1]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/Colorspaces.h:260:5: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 260 | this->data = data; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[0]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/Colorspaces.h:260:5: warning: 'unpackedSrc[2]' may be used uninitialized [-Wmaybe-uninitialized] 260 | this->data = data; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[2]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/Colorspaces.h:260:5: warning: 'unpackedSrc[1]' may be used uninitialized [-Wmaybe-uninitialized] 260 | this->data = data; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[1]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/Colorspaces.h:260:5: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 260 | this->data = data; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[0]' was declared here 217 | IntermediateSrcType unpackedSrc[MaxElementsPerTexel]; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientOpPromise.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/clients/manager/ClientManager.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/clients/manager/ClientChannelHelper.cpp:9, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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&)::; RejectFunction = mozilla::dom::ClientNavigateOpChild::Init(const mozilla::dom::PClientNavigateOpChild::ClientNavigateOpConstructorArgs&)::; 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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&)::; RejectFunction = mozilla::dom::ClientNavigateOpChild::Init(const mozilla::dom::PClientNavigateOpChild::ClientNavigateOpConstructorArgs&)::; 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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/Colorspaces.h:260:5: warning: 'unpackedSrc[2]' may be used uninitialized [-Wmaybe-uninitialized] 260 | this->data = data; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[2]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/Colorspaces.h:260:5: warning: 'unpackedSrc[1]' may be used uninitialized [-Wmaybe-uninitialized] 260 | this->data = data; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[1]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/Colorspaces.h:260:5: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 260 | this->data = data; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[0]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/Colorspaces.h:260:5: warning: 'unpackedSrc[2]' may be used uninitialized [-Wmaybe-uninitialized] 260 | this->data = data; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[2]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/Colorspaces.h:260:5: warning: 'unpackedSrc[1]' may be used uninitialized [-Wmaybe-uninitialized] 260 | this->data = data; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[1]' was declared here 217 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/Colorspaces.h:260:5: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 260 | this->data = data; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTexelConversions.cpp:217:29: note: 'unpackedSrc[0]' was declared here 217 | IntermediateSrcType unpackedSrc[MaxElementsPerTexel]; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/commandhandler/nsCommandParams.cpp:7, from Unified_cpp_dom_commandhandler0.cpp:20: In member function 'void nsCommandParams::HashEntry::Reset(uint8_t)', inlined from 'nsCommandParams::HashEntry::HashEntry(const nsCommandParams::HashEntry&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/commandhandler/nsCommandParams.h:80:12, inlined from 'static void nsCommandParams::HashMoveEntry(PLDHashTable*, const PLDHashEntryHdr*, PLDHashEntryHdr*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/commandhandler/nsCommandParams.cpp:294:62: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/commandhandler/nsCommandParams.h:123:11: warning: '*(nsCommandParams::HashEntry*)aTo.nsCommandParams::HashEntry::mData.nsCommandParams::HashEntry::::mString' may be used uninitialized [-Wmaybe-uninitialized] 123 | delete mData.mString; | ^~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/commandhandler/nsCommandParams.h:130:11: warning: '*(nsCommandParams::HashEntry*)aTo.nsCommandParams::HashEntry::mData.nsCommandParams::HashEntry::::mCString' may be used uninitialized [-Wmaybe-uninitialized] 130 | delete mData.mCString; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFrameLoader.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/html/nsGenericHTMLFrameElement.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLIFrameElement.h:13, from HTMLObjectElementBinding.cpp:30, from UnifiedBindings11.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/clients/manager/ClientOpenWindowUtils.cpp:12, 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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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:53, 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:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageBitmapRenderingContext.h:14, from ImageBitmapRenderingContextBinding.cpp:23, from UnifiedBindings12.cpp:249: /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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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-146.0/dom/clients/manager/ClientOpPromise.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/clients/manager/ClientOpenWindowUtils.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/clients/manager/ClientOpenWindowUtils.cpp:7: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from UnifiedBindings13.cpp:119: KeyframeEffectBinding.cpp: In function 'bool mozilla::dom::KeyframeEffect_Binding::set_target(JSContext*, JS::Handle, void*, JSJitSetterCallArgs)': KeyframeEffectBinding.cpp:818: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 818 | } else if (args[0].isNullOrUndefined()) { KeyframeEffectBinding.cpp:818: 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:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioChannelFormat.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioSegment.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webaudio/MediaBufferDecoder.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioContext.h:11, from IIRFilterNodeBinding.cpp:24, from UnifiedBindings12.cpp:184: /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-146.0/js/xpconnect/src/xpcprivate.h:2175:0: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | 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:11, from IntlUtilsBinding.cpp:23, from UnifiedBindings12.cpp:392: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:30, from ImageBitmapBinding.cpp:22, from UnifiedBindings12.cpp:236: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFrameLoader.h:37, 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:132: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/ReflowOutput.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowInput.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:63, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageBitmapRenderingContext.h:14, from OffscreenCanvasBinding.cpp:27, from UnifiedBindings16.cpp:262: /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:74: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 74 | if (ascent < bm.ascent) ascent = bm.ascent; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h:74: 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-146.0/layout/generic/nsIFrame.h:53: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:0: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:11, from SVGElementBinding.cpp:32, from UnifiedBindings20.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/DOMSVGPoint.h:12, from SVGGeometryElementBinding.cpp:6, from UnifiedBindings21.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CookieChangeEvent.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/cookiestore/CookieChangeEvent.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSymbolElement.h:10, from SVGSymbolElementBinding.cpp:27, from UnifiedBindings22.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CallbackObject.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CallbackFunction.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/debugger/DebuggerNotificationObserver.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/debugger/DebuggerNotificationManager.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/debugger/DebuggerNotification.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/debugger/CallbackDebuggerNotification.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/debugger/CallbackDebuggerNotification.cpp:7, 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:309: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:422: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:457:52, inlined from 'void mozilla::dom::DebuggerNotificationObserver::NotifyListeners(mozilla::dom::DebuggerNotification*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/debugger/DebuggerNotificationObserver.cpp:142:45: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_9(D)->mEventListenerCallbacks.D.554395.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_debugger0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/debugger/DebuggerNotificationObserver.cpp: In member function 'void mozilla::dom::DebuggerNotificationObserver::NotifyListeners(mozilla::dom::DebuggerNotification*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/debugger/DebuggerNotificationObserver.cpp:142:45: note: '__for_begin' declared here 142 | mEventListenerCallbacks.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/debugger/DebuggerNotificationObserver.cpp:130:40: note: 'this' declared here 130 | 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:309: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:422: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:457:52, inlined from 'void mozilla::dom::DebuggerNotificationManager::NotifyListeners(mozilla::dom::DebuggerNotification*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/debugger/DebuggerNotificationManager.cpp:54:44: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_3(D)->mNotificationObservers.D.555779.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_debugger0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/debugger/DebuggerNotificationManager.cpp: In member function 'void mozilla::dom::DebuggerNotificationManager::NotifyListeners(mozilla::dom::DebuggerNotification*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/debugger/DebuggerNotificationManager.cpp:54:44: note: '__for_begin' declared here 54 | mNotificationObservers.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/debugger/DebuggerNotificationManager.cpp:52:40: note: 'this' declared here 52 | 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:309:76, inlined from 'bool mozilla::dom::DebuggerNotificationObserver::RemoveListener(mozilla::dom::DebuggerNotificationCallback&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/debugger/DebuggerNotificationObserver.cpp:114:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282: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=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/debugger/DebuggerNotificationObserver.cpp: In member function 'bool mozilla::dom::DebuggerNotificationObserver::RemoveListener(mozilla::dom::DebuggerNotificationCallback&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/debugger/DebuggerNotificationObserver.cpp:114:12: note: 'iter' declared here 114 | iter(mEventListenerCallbacks); | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/debugger/DebuggerNotificationObserver.cpp:112:45: note: 'this' declared here 112 | DebuggerNotificationCallback& aHandlerFn) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IdentityCredentialStorageService.h:14, 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/firefox-146.0/dom/credentialmanagement/identity/IdentityCredential.cpp:7, 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:695: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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1238:16: warning: 'this' pointer is null [-Wnonnull] 1238 | 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:1307: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]' 1307 | 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:695: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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1238:16: warning: 'this' pointer is null [-Wnonnull] 1238 | 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:1307: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]' 1307 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:695: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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1238:16: warning: 'this' pointer is null [-Wnonnull] 1238 | 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:1307: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]' 1307 | 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:695: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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1238:16: warning: 'this' pointer is null [-Wnonnull] 1238 | 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:1307: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]' 1307 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFrameLoader.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/html/nsGenericHTMLFrameElement.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLIFrameElement.h:13, from XULFrameElementBinding.cpp:26, from UnifiedBindings28.cpp:80: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/EventStateManager.cpp:25: /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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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/widget/WidgetMessageUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:80, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSWindowActorParent.h:12, from WindowGlobalActorsBinding.cpp:25, from UnifiedBindings27.cpp:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.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/GfxMessageUtils.h:65: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 65 | if (ReadParam(aReader, &aResult->_11) && /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.h:65: 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:62, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/ContentEventHandler.cpp:14, from Unified_cpp_dom_events0.cpp:83: /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/google/protobuf/any.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/google/protobuf/generated_message_util.h:52, 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:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/devtools/HeapSnapshot.h:10, from ChromeUtilsBinding.cpp:27, from UnifiedBindings4.cpp:275: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/google/protobuf/message_lite.h: In function 'int google::protobuf::internal::ToIntSize(size_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/google/protobuf/message_lite.h:123: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 123 | GOOGLE_DCHECK_LE(size, static_cast(INT_MAX)); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/google/protobuf/message_lite.h:123: 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:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ImageContainer.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLTypes.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/QueueParamTraits.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/WebGLCommandQueue.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/ClientWebGLContext.h:16, from WebXRBinding.cpp:5, from UnifiedBindings27.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-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | 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:11, from WindowBinding.cpp:62, from UnifiedBindings27.cpp:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/AsyncEventDispatcher.cpp:11, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/WheelHandlingHelper.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/EventStateManager.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/EventStateManager.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:30, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:30, from CanvasRenderingContext2DBinding.cpp:31, from UnifiedBindings4.cpp:119: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/EventDispatcher.cpp:30, from Unified_cpp_dom_events1.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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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-146.0/dom/base/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalFreezeObserver.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BodyConsumer.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Blob.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/File.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItem.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItemList.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransfer.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ContentEvents.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/AnimationEvent.cpp:9, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::CopyableErrorResult, false>; ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695: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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1238:16: warning: 'this' pointer is null [-Wnonnull] 1238 | 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:1307:8: note: in a call to non-static member function 'void mozilla::MozPromise::ForwardTo(Private*) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1307 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventStateManager.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/Event.cpp:17, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRFPService.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:62, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsPIDOMWindow.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/DragEvent.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/DragEvent.cpp:7, 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:312: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:351: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:422: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:457:52, inlined from 'void mozilla::EventListenerService::NotifyPendingChanges()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/EventListenerService.cpp:330: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mChangeListeners.D.2442340.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_events1.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/EventListenerService.cpp: In member function 'void mozilla::EventListenerService::NotifyPendingChanges()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/EventListenerService.cpp:330: note: '__for_begin' declared here 330 | mChangeListeners.EndLimitedRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/EventListenerService.cpp:324: note: 'this' declared here 324 | void EventListenerService::NotifyPendingChanges() { 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:312: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:351: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:422: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:457:52, inlined from 'bool mozilla::EventListenerManager::HandleEventWithListenerArray(ListenerArray*, nsAtom*, mozilla::EventMessage, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/EventListenerManager.cpp:1549: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&aListeners_40(D)->D.561026.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_events1.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/EventListenerManager.cpp:1549: note: '__for_begin' declared here 1549 | for (Listener& listenerRef : aListeners->EndLimitedRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/EventListenerManager.cpp:1528: note: 'aListeners' declared here 1528 | ListenerArray* aListeners, nsAtom* aTypeAtom, EventMessage aEventMessage, In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StorageEvent.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsGlobalWindowInner.h:41: In destructor 'mozilla::dom::EventMessageAutoOverride::~EventMessageAutoOverride()', inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = mozilla::dom::EventMessageAutoOverride]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:271:26, inlined from 'mozilla::Maybe::~Maybe()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:359:69, inlined from 'bool mozilla::EventListenerManager::HandleEventWithListenerArray(ListenerArray*, nsAtom*, mozilla::EventMessage, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/EventListenerManager.cpp:1618: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Event.h:475:41: warning: 'eventMessageAutoOverride.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.mozilla::dom::EventMessageAutoOverride::mEvent' may be used uninitialized [-Wmaybe-uninitialized] 475 | ~EventMessageAutoOverride() { mEvent->mEvent->mMessage = mOrigMessage; } | ~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/EventListenerManager.cpp:1544: note: 'eventMessageAutoOverride.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.mozilla::dom::EventMessageAutoOverride::mEvent' was declared here 1544 | Maybe eventMessageAutoOverride; In destructor 'mozilla::dom::EventMessageAutoOverride::~EventMessageAutoOverride()', inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = mozilla::dom::EventMessageAutoOverride]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:271:26, inlined from 'mozilla::Maybe::~Maybe()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:359:69, inlined from 'bool mozilla::EventListenerManager::HandleEventWithListenerArray(ListenerArray*, nsAtom*, mozilla::EventMessage, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/EventListenerManager.cpp:1618: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Event.h:475:58: warning: '((short unsigned int*)((char*)&eventMessageAutoOverride + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage)))[4]' may be used uninitialized [-Wmaybe-uninitialized] 475 | ~EventMessageAutoOverride() { mEvent->mEvent->mMessage = mOrigMessage; } | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/EventListenerManager.cpp:1544: note: '((short unsigned int*)((char*)&eventMessageAutoOverride + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage)))[4]' was declared here 1544 | Maybe eventMessageAutoOverride; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:82, from EventTargetBinding.cpp:34, from UnifiedBindings7.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-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:327: EncodedVideoChunkBinding.cpp: In member function 'bool mozilla::dom::EncodedVideoChunkInit::Init(mozilla::dom::BindingCallContext&, JS::Handle, const char*, bool)': EncodedVideoChunkBinding.cpp:127: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 127 | } else if (cx) { EncodedVideoChunkBinding.cpp:127: 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/AtomicRefCountedWithFinalize.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:18, 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:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/PointerEventHandler.cpp:17, from Unified_cpp_dom_events2.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h:142: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 142 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h:142: 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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/TextEvent.cpp:11, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:11, from DocumentBinding.cpp:75, from UnifiedBindings6.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/MouseEvent.cpp:12, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFrameLoader.h:37, from FrameLoaderBinding.cpp:35, from UnifiedBindings8.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_dom_events2.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/ShortcutKeys.cpp: In member function 'mozilla::KeyEventHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/ShortcutKeys.cpp:107: warning: 'keyData' may be used uninitialized [-Wmaybe-uninitialized] 107 | while (keyData->event) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/ShortcutKeys.cpp:78: note: 'keyData' was declared here 78 | ShortcutKeyData* keyData; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/ShortcutKeys.cpp:102: warning: 'cache' may be used uninitialized [-Wmaybe-uninitialized] 102 | if (*cache) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/events/ShortcutKeys.cpp:79: note: 'cache' was declared here 79 | KeyEventHandler** cache; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFrameLoader.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFrameLoaderOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsObjectLoadingContent.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLEmbedElement.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/bindings/BindingUtils.cpp:49, 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-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/bindings/BindingUtils.cpp:84: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalFreezeObserver.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BodyConsumer.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Blob.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/File.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/fetch/BodyExtractor.cpp:10, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CSSOrderAwareFrameIterator.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsGridContainerFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Grid.h:11, from GridBinding.cpp:26, from UnifiedBindings9.cpp:223: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IntrinsicISizesCache.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsFlexContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/flex/Flex.cpp:12, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/BackgroundUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/file/uri/BlobURL.cpp:10, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/fs/child/FileSystemAccessHandleChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/fs/child/FileSystemAccessHandleChild.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IterableIterator.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemDirectoryIterator.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/fs/api/FileSystemDirectoryHandle.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/fs/api/FileSystemDirectoryHandle.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TaskQueue.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/fs/parent/datamodel/FileSystemDataManager.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/fs/parent/datamodel/FileSystemDataManager.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CSSOrderAwareFrameIterator.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsGridContainerFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/grid/Grid.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/grid/Grid.cpp:7, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/fs/parent/FileSystemAccessHandle.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/fs/parent/FileSystemAccessHandle.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventStateManager.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/geolocation/Geolocation.cpp:13: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, 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:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCanvasRenderer.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/html/HTMLCanvasElement.cpp:42, from Unified_cpp_dom_html0.cpp:92: /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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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-146.0/layout/generic/nsContainerFrame.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsAtomicContainerFrame.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsSubDocumentFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/html/HTMLIFrameElement.cpp:23, from Unified_cpp_dom_html1.cpp:110: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsLineBox.h: In member function 'const nsLineBox* nsLineIterator::GetLineAt(int32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsLineBox.h:1089: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1089 | } else if (mNumLines > 0 && aIndex > (mNumLines + mIndex) / 2) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsLineBox.h:1089: 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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/html/CustomStateSet.cpp:9, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/indexedDB/ActorsParent.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/indexedDB/ActorsParent.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFrameLoader.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFrameLoaderOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsObjectLoadingContent.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLEmbedElement.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/html/HTMLEmbedElement.cpp:7, from Unified_cpp_dom_html1.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/html/HTMLLabelElement.cpp:19, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/indexedDB/ActorsChild.cpp:38, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/indexedDB/ActorsParent.cpp: In member function 'void mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::PerformMaintenanceOnDatabase()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/indexedDB/ActorsParent.cpp:13902:3: warning: 'maintenanceAction' may be used uninitialized [-Wmaybe-uninitialized] 13902 | switch (maintenanceAction) { | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/indexedDB/ActorsParent.cpp:13897:21: note: 'maintenanceAction' was declared here 13897 | MaintenanceAction maintenanceAction; | ^~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBTransaction.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/indexedDB/ActorsChild.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/indexedDB/IndexedDatabaseManager.cpp:9, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ 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::indexedDB::{anonymous}::DeleteFilesRunnable::Open()::::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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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}::DeleteFilesRunnable::Open()::::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:1208: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]' 1208 | 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::indexedDB::{anonymous}::Maintenance::OpenDirectory()::, nsresult, true>::ResolveOrRejectValue&)>::, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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}::Maintenance::OpenDirectory()::, nsresult, true>::ResolveOrRejectValue&)>::, 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:1208: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]' 1208 | 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::indexedDB::{anonymous}::Maintenance::OpenDirectory()::, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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}::Maintenance::OpenDirectory()::, 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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBTransaction.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/indexedDB/ActorsChild.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/indexedDB/ActorsChild.cpp:7: 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/jsactor/JSActorService.cpp:15, from Unified_cpp_dom_ipc_jsactor0.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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IntrinsicISizesCache.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsBlockFrame.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/forms/ButtonControlFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/forms/nsComboboxControlFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/html/HTMLSelectElement.cpp:23, from Unified_cpp_dom_html3.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/DocumentInlines.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/html/nsHTMLDocument.cpp:9, from Unified_cpp_dom_html5.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsFrameLoader.h:37, 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/firefox-146.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-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/jsactor/JSActor.cpp:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:18, 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:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/html/TextControlState.cpp:15, from Unified_cpp_dom_html4.cpp:83: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h:142: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 142 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h:142: 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:53: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ProtocolUtils.h:30, 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:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/VsyncMainChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/VsyncMainChild.cpp:7: 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:309: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:422: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:457: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-146.0/dom/ipc/VsyncMainChild.cpp:65:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_10(D)->mObservers.D.396674.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/dom/ipc/VsyncMainChild.cpp:65:65: note: '__for_begin' declared here 65 | for (RefPtr observer : mObservers.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/VsyncMainChild.cpp:59:75: note: 'this' declared here 59 | const float& aVsyncRate) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/ProcessHangMonitor.cpp:26: /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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEditor.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTextAreaElement.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/html/HTMLTextAreaElement.cpp:7, from Unified_cpp_dom_html4.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:0: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Element.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/html/nsGenericHTMLElement.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableSectionElement.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/html/HTMLTableSectionElement.cpp:7, from Unified_cpp_dom_html4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ParamTraits_IsEnumCase.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:23, 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:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/ContentChild.cpp:107: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/IsEnumCase.h: In function 'constexpr std::optional<_Tp> mozilla::AsEnumCase(std::underlying_type_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/IsEnumCase.h:21: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 21 | if (!IsEnumCase(ret)) return {}; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/IsEnumCase.h:21: 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:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/ProcessHangMonitor.cpp:25: /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-146.0/js/xpconnect/src/xpcprivate.h:2175:0: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/ProcessHangMonitor.cpp:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/BrowserChild.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/ContentChild.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/FilePickerParent.cpp:9, 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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/l10n/L10nMutations.cpp:10, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsSubDocumentFrame.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/BrowserBridgeChild.cpp:22, 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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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:53, 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:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:26, 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:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/docshell/base/nsDocShellLoadState.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocShellMessageUtils.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/DocShellMessageUtils.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserHost.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/ProcessPriorityManager.cpp:20, 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:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 36 | if (!aKey) return 0; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: 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:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserHost.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/WindowGlobalParent.cpp:26, 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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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:53, 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:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/BrowserBridgeChild.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PContentParent.cpp:37, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_dom_ipc2.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/SharedMap.cpp:211: warning: 'count' may be used uninitialized [-Wmaybe-uninitialized] 211 | for (uint32_t i = 0; i < count; i++) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/SharedMap.cpp:206: note: 'count' was declared here 206 | uint32_t count; 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/localstorage/ActorsParent.cpp:5645:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/localstorage/ActorsParent.cpp:2001:20: warning: 'nextLoadIndex' may be used uninitialized [-Wmaybe-uninitialized] 2001 | mNextLoadIndex = aNextLoadIndex; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/localstorage/ActorsParent.cpp:5619:12: note: 'nextLoadIndex' was declared here 5619 | uint32_t nextLoadIndex; | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, 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:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/WindowGlobalParent.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/localstorage/ActorsChild.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/localstorage/ActorsChild.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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/nsCSSPseudoElements.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleSet.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoComputedData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/LocalAccessible.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/AccessibleWrap.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:9: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = int; 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 = int; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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 = int; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]' 1208 | 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 int&, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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 int&, 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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/mathml/MathMLElement.cpp:18, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/doctor/DDMediaLogs.cpp:7, 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/doctor/DecoderDoctorLogger.cpp:170:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/doctor/DDMediaLogs.h:48:25: warning: 'this' pointer is null [-Wnonnull] 48 | DispatchProcessLog(); | ~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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&&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/doctor/DDMediaLogs.cpp:639:10: note: in a call to non-static member function 'nsresult mozilla::DDMediaLogs::DispatchProcessLog()' 639 | nsresult DDMediaLogs::DispatchProcessLog() { | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/LoadedScript.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/ModuleLoaderBase.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ModuleLoader.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdentityCredential.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdentityCredentialSerializationHelpers.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PWindowGlobal.cpp:8, 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:121: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 121 | } else if (state == SomeT2) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h:121: 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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/WindowGlobalParent.cpp:7: 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::dom::PWindowGlobalParent::uint32_t)::; RejectFunction = mozilla::dom::WindowGlobalParent::DrawSnapshotInternal(mozilla::gfx::CrossProcessPaint*, const mozilla::Maybe >&, float, mozilla::dom::PWindowGlobalParent::nscolor, mozilla::dom::PWindowGlobalParent::uint32_t)::; 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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::dom::PWindowGlobalParent::uint32_t)::; RejectFunction = mozilla::dom::WindowGlobalParent::DrawSnapshotInternal(mozilla::gfx::CrossProcessPaint*, const mozilla::Maybe >&, float, mozilla::dom::PWindowGlobalParent::nscolor, mozilla::dom::PWindowGlobalParent::uint32_t)::; 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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/VideoUtils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/encoder/EncodedFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/encoder/ContainerWriter.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/encoder/MediaEncoder.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/encoder/MediaEncoder.cpp:6, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/SamplesWaitingForKey.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMCaps.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/eme/CDMCaps.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/SamplesWaitingForKey.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMCaps.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMProxy.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/gmp/ChromiumCDMCallback.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/gmp/ChromiumCDMCallbackProxy.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/gmp/ChromiumCDMCallbackProxy.cpp:6, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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 = nsTString; 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 = nsTString; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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 = nsTString; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ Finished `release` profile [optimized] target(s) in 18m 32s 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/gmp/GMPStorageChild.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/gmp/GMPChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/gmp/GMPProcessChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/gmp/GMPProcessChild.cpp:6, 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 ResolveRejectFunction = mozilla::gmp::GeckoMediaPluginServiceParent::GetContentParent(mozilla::GMPCrashHelper*, const mozilla::gmp::NodeIdVariant&, const nsACString&, const nsTArray >&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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 = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208: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]' 1208 | 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::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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ toolkit/library/rust/libgkrust.a 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-146.0/dom/media/ipc/RDDParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/ipc/RDDParent.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::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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccessManager.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/mediacapabilities/MediaCapabilities.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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::CreateMediaCapabilitiesDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::ErrorResult&, mozilla::dom::Promise*)::, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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::CreateMediaCapabilitiesDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::ErrorResult&, mozilla::dom::Promise*)::, 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:1208: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]' 1208 | 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::CreateMediaCapabilitiesDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::ErrorResult&, mozilla::dom::Promise*)::, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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::CreateMediaCapabilitiesDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::ErrorResult&, mozilla::dom::Promise*)::, 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:1208: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]' 1208 | 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::CreateMediaCapabilitiesDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::ErrorResult&, mozilla::dom::Promise*):: 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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::CreateMediaCapabilitiesDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::ErrorResult&, mozilla::dom::Promise*):: 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:1208: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]' 1208 | 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-146.0/dom/media/ipc/RemoteDecoderChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/ipc/RemoteAudioDecoder.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/ipc/RemoteAudioDecoder.cpp:6: 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/ipc/RDDProcessHost.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/ipc/RDDProcessHost.cpp:6: 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/SamplesWaitingForKey.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMCaps.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMProxy.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/ipc/RemoteCDMChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/ipc/RemoteCDMChild.cpp:7: 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::RemoteCDMChild::CreateSession(mozilla::PRemoteCDMChild::uint32_t, mozilla::PRemoteCDMChild::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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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::RemoteCDMChild::CreateSession(mozilla::PRemoteCDMChild::uint32_t, mozilla::PRemoteCDMChild::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:1208: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]' 1208 | 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::RemoteCDMChild::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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::RemoteCDMChild::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208: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]' 1208 | 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-146.0/dom/media/ipc/RemoteDecoderChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/ipc/RemoteDecoderChild.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::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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::DecodeResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderChild::Decode(const nsTArray >&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::DecodeResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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::Decode(const nsTArray >&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::DecodeResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::DecodeResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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/PRemoteDecoderParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/ipc/RemoteDecoderParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/ipc/RemoteDecoderParent.cpp:6: 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/ipc/RemoteMediaDataDecoder.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/ipc/RemoteMediaDataDecoder.cpp:6: 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VPXDecoder.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformEncoderModule.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/ipc/RemoteMediaDataEncoderChild.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/ipc/RemoteMediaDataEncoderChild.cpp:7: 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::RemoteMediaDataEncoderChild::SetBitrate(mozilla::PRemoteEncoderChild::uint32_t)::::; RejectFunction = mozilla::RemoteMediaDataEncoderChild::SetBitrate(mozilla::PRemoteEncoderChild::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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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::RemoteMediaDataEncoderChild::SetBitrate(mozilla::PRemoteEncoderChild::uint32_t)::::; RejectFunction = mozilla::RemoteMediaDataEncoderChild::SetBitrate(mozilla::PRemoteEncoderChild::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:1208: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]' 1208 | 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::RemoteMediaDataEncoderChild::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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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::RemoteMediaDataEncoderChild::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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ 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::RemoteMediaDataEncoderChild::DoSendInit()::; RejectFunction = mozilla::RemoteMediaDataEncoderChild::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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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::RemoteMediaDataEncoderChild::DoSendInit()::; RejectFunction = mozilla::RemoteMediaDataEncoderChild::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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VPXDecoder.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformEncoderModule.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/ipc/RemoteMediaDataEncoderParent.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/ipc/RemoteMediaDataEncoderParent.cpp:7: 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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::RemoteMediaDataEncoderParent::RecvReconfigure(mozilla::PRemoteEncoderParent::EncoderConfigurationChangeList*, mozilla::PRemoteEncoderParent::ReconfigureResolver&&)::::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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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::RecvReconfigure(mozilla::PRemoteEncoderParent::EncoderConfigurationChangeList*, mozilla::PRemoteEncoderParent::ReconfigureResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208: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]' 1208 | 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::RemoteMediaDataEncoderParent::RecvInit(mozilla::PRemoteEncoderParent::InitResolver&&)::::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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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::RecvInit(mozilla::PRemoteEncoderParent::InitResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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-146.0/dom/media/ipc/RemoteDecoderChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/ipc/RemoteVideoDecoder.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/ipc/RemoteVideoDecoder.cpp:6: 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/platforms/agnostic/bytestreams/Adts.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:111:10: required from here 111 | PodZero(this); | ~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/EncoderConfig.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/H264.h:100:8: note: 'struct mozilla::SPSData' declared here 100 | struct SPSData { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/MediaTimer.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/mediasink/AudioDecoderInputTrack.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:816:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/mediaelement/HTMLMediaElement.cpp:64: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VideoUtils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaMIMETypes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaContainerType.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/mediasource/ContainerParser.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/mediasource/ContainerParser.cpp:7, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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::dom::SourceBuffer::AppendDataCompletedWithSuccess(const mozilla::SourceBufferTask::AppendBufferResult&)::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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::SourceBuffer::AppendDataCompletedWithSuccess(const mozilla::SourceBufferTask::AppendBufferResult&)::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208: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]' 1208 | 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, 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 ResolveFunction = mozilla::GMPVideoEncoder::EncodeNextSample(nsTArray >&&, mozilla::MediaDataEncoder::EncodedData&&)::; RejectFunction = mozilla::GMPVideoEncoder::EncodeNextSample(nsTArray >&&, mozilla::MediaDataEncoder::EncodedData&&)::; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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::GMPVideoEncoder::EncodeNextSample(nsTArray >&&, mozilla::MediaDataEncoder::EncodedData&&)::; RejectFunction = mozilla::GMPVideoEncoder::EncodeNextSample(nsTArray >&&, mozilla::MediaDataEncoder::EncodedData&&)::; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/platforms/agnostic/eme/SamplesWaitingForKey.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMCaps.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMProxy.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecryptJob.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ChromiumCDMParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.cpp:7, 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::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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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::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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PlayPromise.h:10, 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:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLAudioElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/mediaelement/HTMLAudioElement.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TaskQueue.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaQueue.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioCompactor.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/platforms/omx/OmxDataDecoder.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/platforms/omx/OmxDataDecoder.cpp:7, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfilerMarkerTypes.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PerformanceRecorder.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/systemservices/CamerasTypes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/systemservices/CamerasTypes.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/platforms/PlatformDecoderModule.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/platforms/PDMFactory.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/platforms/wrappers/MediaChangeMonitor.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/platforms/wrappers/MediaChangeMonitor.cpp:7, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaInfo.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VideoUtils.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaMIMETypes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaContainerType.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/wave/WaveDecoder.cpp:9, 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/wave/WaveDemuxer.cpp:754:49: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioConfig.h:54:71: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 54 | : 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:202: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 202 | const Channel* DefaultLayoutForChannels(uint32_t aChannels) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_wave0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/wave/WaveDemuxer.cpp:754:49: note: '' declared here 754 | return AudioConfig::ChannelLayout(Channels()).Map(); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/MediaCache.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/BaseMediaResource.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/BaseMediaResource.cpp:7, from Unified_cpp_dom_media1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::ChannelMediaDecoder::MediaStatistics; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ChannelMediaDecoder::DownloadProgressed()::; RejectFunction = mozilla::ChannelMediaDecoder::DownloadProgressed()::; ResolveValueT = mozilla::ChannelMediaDecoder::MediaStatistics; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioSampleFormat.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioChannelFormat.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioSegment.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webaudio/AudioBlock.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webaudio/blink/DynamicsCompressor.cpp:34, 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webaudio/blink/HRTFPanner.cpp:310:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:122:9: warning: 'convolutionDestinationL1' may be used uninitialized [-Wmaybe-uninitialized] 122 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webaudio_blink0.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webaudio/blink/HRTFPanner.cpp: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webaudio/blink/HRTFPanner.cpp:311:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:122:9: warning: 'convolutionDestinationR1' may be used uninitialized [-Wmaybe-uninitialized] 122 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webaudio/blink/HRTFPanner.cpp: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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/firefox-146.0/dom/base/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserActivation.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webrtc/MediaTrackConstraints.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/DOMMediaStream.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/MediaManager.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/MediaManager.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::GetUserMediaTask::PersistPrincipalKey()::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/MediaCache.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/BaseMediaResource.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/FileMediaResource.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/FileMediaResource.cpp:6, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TypedArray.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webaudio/MediaBufferDecoder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webaudio/MediaBufferDecoder.cpp:7, 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:760:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise > > >, RefPtr, true>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaDevices::ResumeEnumerateDevices(nsTArray >&&, RefPtr > > >) const:: > > >, RefPtr, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallAndConstruct.h:15, 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:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webcodecs/AudioData.cpp:7, 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:1089: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:1131: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:19:73, inlined from 'virtual void mozilla::dom::VideoEncoder::EncoderConfigToDecoderConfig(JSContext*, const RefPtr&, const mozilla::dom::VideoEncoderConfigInternal&, mozilla::dom::VideoDecoderConfig&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webcodecs/VideoEncoder.cpp:607:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1095:15: warning: storing the address of local variable 'colorSpace' in '*&MEM[(struct Array *)aCx_367(D) + 120B].mArr[2]' [-Wdangling-pointer=] 1095 | *stackTop = this; | ~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_media_webcodecs0.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webcodecs/VideoEncoder.cpp:607:41: note: 'colorSpace' declared here 607 | RootedDictionary colorSpace(aCx); | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webcodecs/VideoEncoder.cpp:597:16: note: 'aCx' declared here 597 | JSContext* aCx, const RefPtr& aRawData, | ~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VPXDecoder.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformEncoderModule.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebCodecsUtils.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioData.h:11: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioConfig.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:9: In constructor 'constexpr mozilla::Span::Span(pointer, index_type) [with ElementType = unsigned char; long unsigned int Extent = 18446744073709551615]', inlined from 'void mozilla::dom::ImageDecoder::Initialize(const mozilla::dom::GlobalObject&, const mozilla::dom::ImageDecoderInit&, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webcodecs/ImageDecoder.cpp:690:70: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Span.h:409:9: warning: 'length' may be used uninitialized [-Wmaybe-uninitialized] 409 | : storage_(aPtr, aLength) {} | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_webcodecs0.cpp:83: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webcodecs/ImageDecoder.cpp: In member function 'void mozilla::dom::ImageDecoder::Initialize(const mozilla::dom::GlobalObject&, const mozilla::dom::ImageDecoderInit&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webcodecs/ImageDecoder.cpp:679:12: note: 'length' was declared here 679 | size_t length; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VideoUtils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/EncodedFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ContainerWriter.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsLineBox.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContainerFrame.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/nsVideoFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/webvtt/TextTrackManager.cpp:19, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIAccess.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/midi/MIDIAccess.cpp:7, 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:309: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:422: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:457: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:65:5, inlined from 'void mozilla::dom::MIDIAccessManager::Update(const mozilla::dom::MIDIPortList&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/midi/MIDIAccessManager.cpp:167:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&_1->mObservers.D.818912.nsAutoTObserverArray*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIAccess.h:11: /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:65:5: note: '__for_begin' declared here 65 | for (Observer* obs : mObservers.ForwardRange()) { | ^~~ In file included from Unified_cpp_dom_midi0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/midi/MIDIAccessManager.cpp:165:61: note: 'this' declared here 165 | 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/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/network/TCPServerSocketParent.cpp:12, from Unified_cpp_dom_network0.cpp:47: /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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/KeySystemConfig.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccess.h:11, 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-146.0/dom/base/Navigator.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/notification/Notification.cpp:11, 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-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/notification/NotificationHandler.cpp:18, from Unified_cpp_dom_notification0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/network/TCPServerSocketChild.cpp:12, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/payments/PaymentRequestManager.cpp:13, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTextFrame.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/performance/PerformanceMainThread.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/performance/LargestContentfulPaint.cpp:9, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PermissionStatus.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MidiPermissionStatus.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/permission/MidiPermissionStatus.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Event.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/performance/EventCounts.cpp:10, 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:309: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:422: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:457:52, inlined from 'void mozilla::dom::Performance::NotifyObservers()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/performance/Performance.cpp:1074:3: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_4(D)->mObservers.D.629609.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:570:46: note: '__for_begin' declared here 570 | for (RefPtr obs_ : (array_).ForwardRange()) { \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/performance/Performance.cpp:1074:3: note: in expansion of macro 'NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS' 1074 | NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS(mObservers, Notify, ()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_performance0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/performance/Performance.cpp:1072:35: note: 'this' declared here 1072 | void Performance::NotifyObservers() { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/prototype/PrototypeDocumentContentSink.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderTypes.h:18, 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:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/ObjectModel.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/Error.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/PipelineError.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/promise/Promise.cpp:38, 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-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/promise/Promise.cpp:49: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/indexedDB/ActorsParent.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/quota/ActorsParent.cpp:91, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/security/sanitizer/Sanitizer.cpp:21, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsFrameLoader.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsGenericHTMLFrameElement.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLIFrameElement.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/security/featurepolicy/FeaturePolicy.cpp:16, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaManager.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/quota/OriginInfo.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/quota/GroupInfo.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/quota/GroupInfo.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SystemPrincipal.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/quota/PrincipalUtils.cpp:10, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/quota/ActorsChild.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/quota/ActorsChild.cpp:7, 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 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serializers/nsDocumentEncoder.cpp:38, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/security/nsContentSecurityManager.cpp:22, from Unified_cpp_dom_security1.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_dom_security1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/security/nsContentSecurityUtils.cpp: In static member function 'static long int nsContentSecurityUtils::ClassifyDownload(nsIChannel*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/security/nsContentSecurityUtils.cpp:2281:36: warning: 'maybeLoadInfo.mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, false>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, false>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, false>::mStorage.mozilla::detail::MaybeStorageBase, false>::Union::val.RefPtr::mRawPtr' may be used uninitialized [-Wmaybe-uninitialized] 2281 | nsMixedContentBlocker::ShouldLoad(false, // aHadInsecureImageRedirect | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2282 | contentLocation, // aContentLocation, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2283 | secCheckLoadInfo, // aLoadinfo | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2284 | false, // aReportError | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2285 | &decission // aDecision | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2286 | ); | ~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/security/nsContentSecurityUtils.cpp:2267:43: note: 'maybeLoadInfo.mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, false>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, false>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, false>::mStorage.mozilla::detail::MaybeStorageBase, false>::Union::val.RefPtr::mRawPtr' was declared here 2267 | Result, nsresult> maybeLoadInfo = net::LoadInfo::Create( | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/FetchEventOpChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/FetchEventOpChild.cpp:7, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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 nsACString&, const mozilla::dom::PServiceWorkerContainerParent::ServiceWorkerUpdateViaCache&, mozilla::dom::PServiceWorkerContainerParent::RegisterResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvRegister(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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 nsACString&, const mozilla::dom::PServiceWorkerContainerParent::ServiceWorkerUpdateViaCache&, mozilla::dom::PServiceWorkerContainerParent::RegisterResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvRegister(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, 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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::dom::FetchEventRespondWithClosure, mozilla::dom::FetchEventTimeStamps>, mozilla::dom::ResetInterceptionArgs, mozilla::dom::CancelInterceptionArgs>, mozilla::dom::CancelInterceptionArgs, true>; ResolveValueT = mozilla::Variant, mozilla::dom::FetchEventRespondWithClosure, mozilla::dom::FetchEventTimeStamps>, 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::FetchEventRespondWithClosure, mozilla::dom::FetchEventTimeStamps>, mozilla::dom::ResetInterceptionArgs, mozilla::dom::CancelInterceptionArgs>, mozilla::dom::CancelInterceptionArgs, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::Variant, mozilla::dom::FetchEventRespondWithClosure, mozilla::dom::FetchEventTimeStamps>, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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::FetchEventRespondWithClosure, mozilla::dom::FetchEventTimeStamps>, mozilla::dom::ResetInterceptionArgs, mozilla::dom::CancelInterceptionArgs>, mozilla::dom::CancelInterceptionArgs, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::Variant, mozilla::dom::FetchEventRespondWithClosure, mozilla::dom::FetchEventTimeStamps>, 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:1208:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Variant, mozilla::dom::FetchEventRespondWithClosure, mozilla::dom::FetchEventTimeStamps>, mozilla::dom::ResetInterceptionArgs, mozilla::dom::CancelInterceptionArgs>; RejectValueT = mozilla::dom::CancelInterceptionArgs; bool IsExclusive = true]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:7, from Unified_cpp_dom_serviceworkers2.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:309: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:422: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:457:52, inlined from 'void mozilla::dom::ServiceWorkerRegistrationInfo::FireUpdateFound()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:820:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mInstanceList.D.369111.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp: In member function 'void mozilla::dom::ServiceWorkerRegistrationInfo::FireUpdateFound()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:820:35: note: '__for_begin' declared here 820 | mInstanceList.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:818:53: note: 'this' declared here 818 | 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:309: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:422: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:457:52, inlined from 'void mozilla::dom::ServiceWorkerRegistrationInfo::NotifyCleared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:827:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mInstanceList.D.369111.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp: In member function 'void mozilla::dom::ServiceWorkerRegistrationInfo::NotifyCleared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:827:35: note: '__for_begin' declared here 827 | mInstanceList.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:825:51: note: 'this' declared here 825 | 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:309: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:422: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:457:52, inlined from 'void mozilla::dom::ServiceWorkerRegistrationInfo::UpdateRegistrationState(mozilla::dom::ServiceWorkerUpdateViaCache)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:479:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_15(D)->mInstanceList.D.369111.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp: In member function 'void mozilla::dom::ServiceWorkerRegistrationInfo::UpdateRegistrationState(mozilla::dom::ServiceWorkerUpdateViaCache)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:479:35: note: '__for_begin' declared here 479 | mInstanceList.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:455:48: note: 'this' declared here 455 | ServiceWorkerUpdateViaCache aUpdateViaCache) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCNavigationPreloadState.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.h:12: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_cpp_dom_serviceworkers2.cpp:83: In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = mozilla::dom::ServiceWorkerScopeAndScriptAreValid(const ClientInfo&, nsIURI*, nsIURI*, mozilla::ErrorResult&, nsIGlobalObject*)::&; _Args = {mozilla::ErrorResult&}]' at /usr/gcc/14/include/c++/14.3.0/bits/invoke.h:61:36, inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = mozilla::dom::ServiceWorkerScopeAndScriptAreValid(const ClientInfo&, nsIURI*, nsIURI*, mozilla::ErrorResult&, nsIGlobalObject*)::&; _Args = {mozilla::ErrorResult&}]' at /usr/gcc/14/include/c++/14.3.0/bits/invoke.h:111:28, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = mozilla::dom::ServiceWorkerScopeAndScriptAreValid(const ClientInfo&, nsIURI*, nsIURI*, mozilla::ErrorResult&, nsIGlobalObject*)::; _ArgTypes = {mozilla::ErrorResult&}]' at /usr/gcc/14/include/c++/14.3.0/bits/std_function.h:290:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerUtils.cpp:370:49: warning: 'maybeLoadInfo.mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, false>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, false>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, false>::mStorage.mozilla::detail::MaybeStorageBase, false>::Union::val.RefPtr::mRawPtr' may be used uninitialized [-Wmaybe-uninitialized] 370 | rv = secCheckLoadInfo->SetCspEventListener(cspListener); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerUtils.cpp: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = mozilla::dom::ServiceWorkerScopeAndScriptAreValid(const ClientInfo&, nsIURI*, nsIURI*, mozilla::ErrorResult&, nsIGlobalObject*)::; _ArgTypes = {mozilla::ErrorResult&}]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerUtils.cpp:356:45: note: 'maybeLoadInfo.mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, false>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, false>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, false>::mStorage.mozilla::detail::MaybeStorageBase, false>::Union::val.RefPtr::mRawPtr' was declared here 356 | Result, nsresult> maybeLoadInfo = | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PServiceWorker.cpp:21, from Unified_cpp_dom_serviceworkers3.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/smil/SMILTimedElement.cpp:21, from Unified_cpp_dom_smil1.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/smil/SMILAnimationController.cpp:14, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/simpledb/ActorsChild.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/simpledb/ActorsChild.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsINetworkInterceptController.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerInterceptController.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7, from Unified_cpp_dom_serviceworkers1.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::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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21, 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 = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1238:16: warning: 'this' pointer is null [-Wnonnull] 1238 | 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::ServiceWorkerPrivate::CheckScriptEvaluation(const mozilla::dom::ServiceWorkerLifetimeExtension&, RefPtr):: mutable::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1307:8: note: in a call to non-static member function 'void mozilla::MozPromise::ForwardTo(Private*) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1307 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ In member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21, inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerPrivate::SendFetchEventInternal(RefPtr&&, mozilla::dom::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1238:16: warning: 'this' pointer is null [-Wnonnull] 1238 | 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::ServiceWorkerPrivate::SendFetchEventInternal(RefPtr&&, mozilla::dom::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1307:8: note: in a call to non-static member function 'void mozilla::MozPromise::ForwardTo(Private*) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1307 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21, inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerManager::StartControllingClient(const mozilla::dom::ClientInfo&, mozilla::dom::ServiceWorkerRegistrationInfo*, bool):: >, mozilla::dom::ServiceWorkerManager::ControlledClientData*, nsUniquePtrConverter >::EntryHandle&&)>::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1238:16: warning: 'this' pointer is null [-Wnonnull] 1238 | 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::ServiceWorkerManager::StartControllingClient(const mozilla::dom::ClientInfo&, mozilla::dom::ServiceWorkerRegistrationInfo*, bool):: >, mozilla::dom::ServiceWorkerManager::ControlledClientData*, nsUniquePtrConverter >::EntryHandle&&)>::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1307:8: note: in a call to non-static member function 'void mozilla::MozPromise::ForwardTo(Private*) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1307 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ In member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21, inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerManager::WhenReady(const mozilla::dom::ClientInfo&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1238:16: warning: 'this' pointer is null [-Wnonnull] 1238 | 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::ServiceWorkerManager::WhenReady(const mozilla::dom::ClientInfo&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1307:8: note: in a call to non-static member function 'void mozilla::MozPromise::ForwardTo(Private*) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1307 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ByteLengthQueuingStrategy.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/streams/ByteLengthQueuingStrategy.cpp:7, 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:1089: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:1131: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:19:73, inlined from 'virtual void mozilla::dom::Read_ReadIntoRequest::CloseSteps(JSContext*, JS::Handle, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/streams/ReadableStreamBYOBReader.cpp:127:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1095:15: warning: storing the address of local variable 'result' in '*&MEM[(struct Array *)aCx_210(D) + 120B].mArr[2]' [-Wdangling-pointer=] 1095 | *stackTop = this; | ~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_streams0.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/streams/ReadableStreamBYOBReader.cpp: In member function 'virtual void mozilla::dom::Read_ReadIntoRequest::CloseSteps(JSContext*, JS::Handle, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/streams/ReadableStreamBYOBReader.cpp:127:48: note: 'result' declared here 127 | RootedDictionary result(aCx); | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/streams/ReadableStreamBYOBReader.cpp:120:30: note: 'aCx' declared here 120 | 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:1089: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:1131: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:19:73, inlined from 'virtual void mozilla::dom::Read_ReadIntoRequest::ChunkSteps(JSContext*, JS::Handle, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/streams/ReadableStreamBYOBReader.cpp:113:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1095:15: warning: storing the address of local variable 'result' in '*&MEM[(struct Array *)aCx_205(D) + 120B].mArr[2]' [-Wdangling-pointer=] 1095 | *stackTop = this; | ~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/streams/ReadableStreamBYOBReader.cpp: In member function 'virtual void mozilla::dom::Read_ReadIntoRequest::ChunkSteps(JSContext*, JS::Handle, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/streams/ReadableStreamBYOBReader.cpp:113:48: note: 'result' declared here 113 | RootedDictionary result(aCx); | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/streams/ReadableStreamBYOBReader.cpp:97:30: note: 'aCx' declared here 97 | void ChunkSteps(JSContext* aCx, JS::Handle aChunk, | ~~~~~~~~~~~^~~ 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/DOMSVGAngle.cpp:11, from Unified_cpp_dom_svg0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/CheckedUnsafePtr.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/storage/StorageObserver.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/storage/StorageObserver.cpp:7, 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:309: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:422: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:457:52, inlined from 'void mozilla::dom::StorageObserver::Notify(const char*, const nsAString&, const nsACString&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/storage/StorageObserver.cpp:152:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->mSinks.D.497355.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/storage/StorageObserver.cpp: In member function 'void mozilla::dom::StorageObserver::Notify(const char*, const nsAString&, const nsACString&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/storage/StorageObserver.cpp:152:40: note: '__for_begin' declared here 152 | for (auto sink : mSinks.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/storage/StorageObserver.cpp:147:60: note: 'this' declared here 147 | const nsACString& aOriginScope) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/DOMSVGPoint.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/DOMSVGPointList.cpp:11, from Unified_cpp_dom_svg1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg3.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGElement.cpp: In member function 'virtual nsAtom* mozilla::dom::SVGElement::GetEventNameForAttr(nsAtom*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGElement.cpp:1475: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1475 | if (aAttr == nsGkAtoms::onload) return nsGkAtoms::onSVGLoad; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGElement.cpp:1475: 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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementInlines.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGAnimationElement.cpp:13, from Unified_cpp_dom_svg2.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSRenderingBorders.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:46, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DisplaySVGItem.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGImageFrame.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGGeometryProperty.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGContentUtils.cpp:13, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGGraphicsElement.cpp:11, from Unified_cpp_dom_svg5.cpp:47: /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:1166: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1166 | } else if (mLastUsed > 0 && /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFont.h:1166: 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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGFEDropShadowElement.cpp:11, from Unified_cpp_dom_svg4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsColor.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsAttrValue.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/AttrArray.h:19, 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/dom/SVGElement.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGPreserveAspectRatio.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGAnimatedPreserveAspectRatio.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGContentUtils.cpp:12: In function 'float NSAppUnitsToFloatPixels(nscoord, float)', inlined from 'mozilla::gfx::Matrix mozilla::GetCTMInternal(dom::SVGElement*, CTMType, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGContentUtils.cpp:524:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCoord.h:337:10: warning: 'xOffset' may be used uninitialized [-Wmaybe-uninitialized] 337 | return float(aAppUnits) / aAppUnitsPerPixel; | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGContentUtils.cpp: In function 'mozilla::gfx::Matrix mozilla::GetCTMInternal(dom::SVGElement*, CTMType, bool)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGContentUtils.cpp:500:13: note: 'xOffset' was declared here 500 | nscoord xOffset, yOffset; | ^~~~~~~ In function 'float NSAppUnitsToFloatPixels(nscoord, float)', inlined from 'mozilla::gfx::Matrix mozilla::GetCTMInternal(dom::SVGElement*, CTMType, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGContentUtils.cpp:524:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCoord.h:337:10: warning: 'yOffset' may be used uninitialized [-Wmaybe-uninitialized] 337 | return float(aAppUnits) / aAppUnitsPerPixel; | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGContentUtils.cpp: In function 'mozilla::gfx::Matrix mozilla::GetCTMInternal(dom::SVGElement*, CTMType, bool)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGContentUtils.cpp:500:22: note: 'yOffset' was declared here 500 | nscoord xOffset, yOffset; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsLineBox.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsContainerFrame.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGContainerFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGOuterSVGFrame.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGFragmentIdentifier.cpp:10, from Unified_cpp_dom_svg5.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 = SVGTextFrame::CachedMeasuredRange; long unsigned int N = 2]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:599:0: required from here 599 | PodArrayZero(mCachedRanges); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:85:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SVGTextFrame::CachedMeasuredRange'; use assignment or value-initialization instead [-Wclass-memaccess] 85 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:592: note: 'struct mozilla::SVGTextFrame::CachedMeasuredRange' declared here 592 | struct CachedMeasuredRange { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSRenderingBorders.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:46, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DisplaySVGItem.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGImageFrame.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGGeometryProperty.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGPathElement.cpp:12, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg6.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGPathData.cpp: In static member function 'static void mozilla::SVGPathData::GetMarkerPositioningData(mozilla::Span, 18446744073709551615>, float, nsTArray*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGPathData.cpp:707:41: warning: 'segStartAngle' may be used uninitialized [-Wmaybe-uninitialized] 707 | SVGContentUtils::AngleBisect(prevSegEndAngle, segStartAngle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGPathData.cpp:544:11: note: 'segStartAngle' was declared here 544 | float segStartAngle, segEndAngle; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGPathData.cpp:720:39: warning: 'segEndAngle' may be used uninitialized [-Wmaybe-uninitialized] 720 | SVGContentUtils::AngleBisect(segEndAngle, pathStartAngle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGPathData.cpp:544:26: note: 'segEndAngle' was declared here 544 | float segStartAngle, segEndAngle; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGRect.cpp:11, from Unified_cpp_dom_svg7.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg8.cpp:110: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGUseElement.cpp: In function 'bool mozilla::dom::NodeCouldBeRendered(const nsINode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGUseElement.cpp:266: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 266 | } else if (const auto* svgGraphics = SVGGraphicsElement::FromNode(aNode)) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGUseElement.cpp:266: 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:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGTests.cpp:15, from Unified_cpp_dom_svg8.cpp:11: /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 = SVGTextFrame::CachedMeasuredRange; long unsigned int N = 2]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/svg/SVGTextFrame.h:599:19: required from here 599 | PodArrayZero(mCachedRanges); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:85:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SVGTextFrame::CachedMeasuredRange'; use assignment or value-initialization instead [-Wclass-memaccess] 85 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGTextContentElement.cpp:10, from Unified_cpp_dom_svg8.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/svg/SVGTextFrame.h:592:10: note: 'struct mozilla::SVGTextFrame::CachedMeasuredRange' declared here 592 | struct CachedMeasuredRange { | ^~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/view-transitions/ViewTransition.cpp:17, from Unified_cpp_dom_view-transitions0.cpp:2: /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:5549: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 5549 | } else if (!aAfterPunctuation) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5549: 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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/vr/XRSession.cpp:25, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:0: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:12, from Unified_cpp_webbrowserpersist0.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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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/nsGlobalWindowInner.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webgpu/Device.cpp:42, from Unified_cpp_dom_webgpu0.cpp:101: /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:455: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 455 | } else if (mNoListenerForEvents[0] == aEvent->mMessage || /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:455: 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:53, 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:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_dom_webgpu1.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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/firefox-146.0/dom/base/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AuthenticatorResponse.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AuthenticatorAssertionResponse.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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::RecvRequestSign(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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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::RecvRequestSign(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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PWebGPU.cpp:8, from Unified_cpp_dom_webgpu2.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webgpu/CanvasContext.cpp:13, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_cpp_dom_webgpu0.cpp:128: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webgpu/ExternalTexture.cpp:315: warning: 'rotation' may be used uninitialized [-Wmaybe-uninitialized] 315 | switch (rotation) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webgpu/ExternalTexture.cpp:215: note: 'rotation' was declared here 215 | VideoRotation rotation; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/2D.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FilterSupport.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/WebGPUTypes.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webgpu/ObjectModel.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webgpu/Adapter.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webgpu/Adapter.cpp:6, from Unified_cpp_dom_webgpu0.cpp:2: In function 'mozilla::gfx::YUVRangedColorSpace mozilla::gfx::ToYUVRangedColorSpace(YUVColorSpace, ColorRange)', 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webgpu/ExternalTexture.cpp:647: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Types.h:628:21: warning: 'narrow' may be used uninitialized [-Wmaybe-uninitialized] 628 | return narrow ? YUVRangedColorSpace::BT2020_Narrow | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629 | : YUVRangedColorSpace::BT2020_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:604:8: note: 'narrow' was declared here 604 | bool narrow; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webgpu/ExternalTexture.cpp:660: warning: 'colorSpace' may be used uninitialized [-Wmaybe-uninitialized] 660 | aDesc.mLoadTransform); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webgpu/ExternalTexture.cpp:580: note: 'colorSpace' was declared here 580 | gfx::YUVRangedColorSpace colorSpace; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webgpu/Device.cpp: In member function 'already_AddRefed mozilla::webgpu::Device::CreateQuerySet(const mozilla::dom::GPUQuerySetDescriptor&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webgpu/Device.cpp:297: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized] 297 | desc.ty = type; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webgpu/Device.cpp:282: note: 'type' was declared here 282 | ffi::WGPURawQueryType type; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webtransport/api/WebTransport.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webtransport/api/WebTransport.cpp:7, from Unified_cpp_dom_webtransport_api0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = long unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebTransport::ResolveWaitingConnection(mozilla::dom::WebTransportReliabilityMode)::; RejectFunction = mozilla::dom::WebTransport::ResolveWaitingConnection(mozilla::dom::WebTransportReliabilityMode)::; ResolveValueT = long 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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::WebTransport::ResolveWaitingConnection(mozilla::dom::WebTransportReliabilityMode)::; RejectFunction = mozilla::dom::WebTransport::ResolveWaitingConnection(mozilla::dom::WebTransportReliabilityMode)::; ResolveValueT = long unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = long unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1208 | 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 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webtransport/parent/WebTransportParent.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/webtransport/parent/WebTransportParent.cpp:7, 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::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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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::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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/SharedWorkerOpArgs.cpp:16, from Unified_cpp_sharedworkers0.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/workers/remoteworkers/RemoteWorkerChild.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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::RemoteWorkerController::PendingServiceWorkerOp::MaybeStart(mozilla::dom::RemoteWorkerController*)::::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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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::RemoteWorkerController::PendingServiceWorkerOp::MaybeStart(mozilla::dom::RemoteWorkerController*)::::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:1208: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]' 1208 | 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::RemoteWorkerController::PendingServiceWorkerOp::MaybeStart(mozilla::dom::RemoteWorkerController*)::::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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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::RemoteWorkerController::PendingServiceWorkerOp::MaybeStart(mozilla::dom::RemoteWorkerController*)::::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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:82, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/worklet/Worklet.cpp:12, 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-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ServiceWorkerManager.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/workers/WorkerPrivate.cpp:80, from Unified_cpp_dom_workers1.cpp:38: /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/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/RemoteWorkerTypes.cpp:26, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/xslt/xpath/txXPathTreeWalker.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/xslt/xml/txXMLParser.cpp:13, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/workers/WorkerLoadInfo.cpp:14, from Unified_cpp_dom_workers1.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementInlines.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/xml/nsXMLElement.cpp:10, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/xslt/xpath/txXPathTreeWalker.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/xslt/xpath/XPathExpression.cpp:20, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/xslt/xpath/txXPathTreeWalker.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/xslt/xpath/txNameTest.cpp:10, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TypedArray.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FetchBinding.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/ScriptFetchOptions.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/LoadedScript.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/ModuleLoaderBase.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ModuleLoader.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/workers/WorkerEventTarget.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/workers/WorkerEventTarget.cpp:7, from Unified_cpp_dom_workers1.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::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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/xslt/xpath/txXPathTreeWalker.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/xslt/xslt/txExecutionState.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/xslt/xslt/txEXSLTFunctions.cpp:30, from Unified_cpp_dom_xslt_xslt0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/xslt/xpath/txXPathTreeWalker.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/xslt/xslt/txStylesheet.cpp:15, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HTMLEditor.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/composer/nsEditingSession.cpp:12, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFrameLoader.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFrameLoaderOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/xul/XULFrameElement.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/xul/nsXULElement.cpp:16, from Unified_cpp_dom_xul1.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/xul/ChromeObserver.cpp:10, from Unified_cpp_dom_xul0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextComposition.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/CompositionTransaction.cpp:11, from Unified_cpp_editor_libeditor0.cpp:47: /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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/EditorEventListener.cpp:19, 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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/HTMLEditorMutationObserver.cpp:16, from Unified_cpp_editor_libeditor2.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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/EditorBase.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/spellchecker/EditorSpellCheck.cpp:9, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HTMLEditor.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/txmgr/TransactionManager.cpp:9, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/HTMLEditor.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/HTMLEditorMutationObserver.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/EditorBase.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/AutoClonedRangeArray.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/AutoClonedRangeArray.cpp:6, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozSpellChecker.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/spellchecker/EditorSpellCheck.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/spellchecker/EditorSpellCheck.cpp:7: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/EditorBase.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/EditorEventListener.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextComposition.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/TextEditSubActionHandler.cpp:20, from Unified_cpp_editor_libeditor3.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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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/CountingAllocatorBase.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, from : In static member function 'static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:59:13, inlined from 'char* mystrdup(const char*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/extensions/spellcheck/hunspell/src/csutil.cxx:300:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:634:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 634 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 152 | 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:68, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:12: /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:99:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 99 | 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 = HunspellAllocator]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:59:13, inlined from 'int {anonymous}::munge_vector(char***, const std::vector >&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1927:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:634:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 634 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 152 | 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:99:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 99 | 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 = HunspellAllocator]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:59:13, inlined from 'RepList::RepList(int)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/extensions/spellcheck/hunspell/src/replist.cxx:80:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:634:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 634 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 152 | 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:99:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 99 | 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 = HunspellAllocator]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:59:13, inlined from 'HashMgr::decode_flags(short unsigned int**, const std::string&, FileMgr*, bool) const::' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/extensions/spellcheck/hunspell/src/hashmgr.cxx:751:39: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:634:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 634 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 152 | 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:99:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 99 | 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 = HunspellAllocator]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:59:13, inlined from 'HashMgr::decode_flags(short unsigned int**, const std::string&, FileMgr*, bool) const::' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/extensions/spellcheck/hunspell/src/hashmgr.cxx:795:39: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:634:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 634 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 152 | 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:99:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 99 | 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:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, from : In static member function 'static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:59:13, inlined from 'void* rlbox::rlbox_noop_sandbox::impl_malloc_in_sandbox(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:552:55, inlined from 'tainted_hunspell allocStrInSandbox(rlbox_sandbox_hunspell&, const std::string&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/extensions/spellcheck/hunspell/glue/RLBoxHunspell.cpp:19:67: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:634:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 634 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 152 | 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:68, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:12: /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:99:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 99 | 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 = HunspellAllocator]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:59:13, inlined from 'void* rlbox::rlbox_noop_sandbox::impl_malloc_in_sandbox(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:552:55, inlined from 'static tainted_hunspell mozilla::mozHunspellCallbacks::GetCurrentCS(rlbox_sandbox_hunspell&, tainted_hunspell)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/extensions/spellcheck/hunspell/glue/mozHunspellRLBoxHost.cpp:221:49: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:634:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 634 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 152 | 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:99:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 99 | 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/nsISupportsUtils.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsISupports.h:70, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventForwards.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/EditAction.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/AutoClonedRangeArray.h:9: In destructor 'RefPtr::~RefPtr() [with T = nsRange]', inlined from 'mozilla::detail::ResultImplementationNullIsOk::~ResultImplementationNullIsOk() [with V = RefPtr; E = nsresult]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:184:38, inlined from 'mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::~ResultImplementation()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:231:7, inlined from 'mozilla::Result, nsresult>::~Result()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:517:21, inlined from 'mozilla::Result mozilla::AutoClonedSelectionRangeArray::ExtendAnchorFocusRangeFor(const mozilla::EditorBase&, nsIEditor::EDirection)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/AutoClonedRangeArray.cpp:1537:1: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RefPtr.h:79:5: warning: 'result.mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, false>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, false>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, false>::mStorage.mozilla::detail::MaybeStorageBase, false>::Union::val.RefPtr::mRawPtr' may be used uninitialized [-Wmaybe-uninitialized] 79 | if (mRawPtr) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/AutoClonedRangeArray.cpp: In member function 'mozilla::Result mozilla::AutoClonedSelectionRangeArray::ExtendAnchorFocusRangeFor(const mozilla::EditorBase&, nsIEditor::EDirection)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/AutoClonedRangeArray.cpp:1370:37: note: 'result.mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, false>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, false>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, false>::mStorage.mozilla::detail::MaybeStorageBase, false>::Union::val.RefPtr::mRawPtr' was declared here 1370 | Result, nsresult> result(NS_ERROR_UNEXPECTED); | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/EditorUtils.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/HTMLEditHelpers.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/editor/libeditor/SplitNodeTransaction.cpp:9, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/FilterProcessingSIMD-inl.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/FilterProcessingSSE2.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/2d/SIMD.h:395:45: warning: array subscript has type 'char' [-Wchar-subscripts] 395 | return From32(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/SIMD.h:395:61: warning: array subscript has type 'char' [-Wchar-subscripts] 395 | return From32(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/SIMD.h:395:77: warning: array subscript has type 'char' [-Wchar-subscripts] 395 | return From32(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/SIMD.h:396:45: warning: array subscript has type 'char' [-Wchar-subscripts] 396 | aM.i32[aIndex]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/2d/SIMD.h:416:23: warning: array subscript has type 'char' [-Wchar-subscripts] 416 | m.i32[0] = aM.i32[i3]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/SIMD.h:417:23: warning: array subscript has type 'char' [-Wchar-subscripts] 417 | m.i32[1] = aM.i32[i2]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/SIMD.h:418:23: warning: array subscript has type 'char' [-Wchar-subscripts] 418 | m.i32[2] = aM.i32[i1]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/SIMD.h:419:23: warning: array subscript has type 'char' [-Wchar-subscripts] 419 | m.i32[3] = aM.i32[i0]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/2d/SIMD.h:430:23: warning: array subscript has type 'char' [-Wchar-subscripts] 430 | m.i16[0] = aM.i16[i3]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/SIMD.h:431:23: warning: array subscript has type 'char' [-Wchar-subscripts] 431 | m.i16[1] = aM.i16[i2]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/SIMD.h:432:23: warning: array subscript has type 'char' [-Wchar-subscripts] 432 | m.i16[2] = aM.i16[i1]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/SIMD.h:433:23: warning: array subscript has type 'char' [-Wchar-subscripts] 433 | m.i16[3] = aM.i16[i0]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/2d/SIMD.h:456:42: warning: array subscript has type 'char' [-Wchar-subscripts] 456 | int16_t chosenValueLo = aM.u16[aIndexLo]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/2d/FilterProcessingSIMD-inl.h:630:17: warning: array subscript has type 'char' [-Wchar-subscripts] 630 | 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-146.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-146.0/gfx/2d/FilterProcessingSSE2.cpp:59:58: required from here 59 | return ApplyColorMatrix_SIMD<__m128i, __m128i, __m128i>(aInput, aMatrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/FilterProcessingSIMD-inl.h:630:17: warning: array subscript has type 'char' [-Wchar-subscripts] 630 | 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-146.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-146.0/gfx/2d/ScaledFontFontconfig.cpp:317:36: warning: 'hinting' may be used uninitialized [-Wmaybe-uninitialized] 317 | cairo_font_options_set_hint_style(aFontOptions, hinting); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/ScaledFontFontconfig.cpp:302:22: note: 'hinting' was declared here 302 | cairo_hint_style_t hinting; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsNetUtil.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/extensions/permissions/Permission.cpp:10, 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 = 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordedEvent.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/InlineTranslator.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/InlineTranslator.cpp:7: 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:72:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:39:5: warning: 'boolChar' may be used uninitialized [-Wmaybe-uninitialized] 39 | 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:37:10: note: 'boolChar' was declared here 37 | char boolChar; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/InlineTranslator.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/2d/RecordedEventImpl.h:2076:28: warning: 'joinStyle' may be used uninitialized [-Wmaybe-uninitialized] 2076 | aStrokeOptions.mLineJoin = joinStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/RecordedEventImpl.h:2067:13: note: 'joinStyle' was declared here 2067 | JoinStyle joinStyle; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/RecordedEventImpl.h:2077:27: warning: 'capStyle' may be used uninitialized [-Wmaybe-uninitialized] 2077 | aStrokeOptions.mLineCap = capStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/RecordedEventImpl.h:2068:12: note: 'capStyle' was declared here 2068 | CapStyle capStyle; | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/2d/InlineTranslator.cpp:33:3: warning: 'majorRevision' may be used uninitialized [-Wmaybe-uninitialized] 33 | if (majorRevision != kMajorRevision) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/InlineTranslator.cpp:31:12: note: 'majorRevision' was declared here 31 | uint16_t majorRevision; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/InlineTranslator.cpp:40:3: warning: 'minorRevision' may be used uninitialized [-Wmaybe-uninitialized] 40 | if (minorRevision > kMinorRevision) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/InlineTranslator.cpp:38:12: note: 'minorRevision' was declared here 38 | uint16_t minorRevision; | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/FilterProcessingSIMD-inl.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/FilterProcessingScalar.cpp:9, from Unified_cpp_gfx_2d1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/2d/SIMD.h:395:45: warning: array subscript has type 'char' [-Wchar-subscripts] 395 | return From32(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/SIMD.h:395:61: warning: array subscript has type 'char' [-Wchar-subscripts] 395 | return From32(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/SIMD.h:395:77: warning: array subscript has type 'char' [-Wchar-subscripts] 395 | return From32(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/SIMD.h:396:45: warning: array subscript has type 'char' [-Wchar-subscripts] 396 | aM.i32[aIndex]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/2d/SIMD.h:416:23: warning: array subscript has type 'char' [-Wchar-subscripts] 416 | m.i32[0] = aM.i32[i3]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/SIMD.h:417:23: warning: array subscript has type 'char' [-Wchar-subscripts] 417 | m.i32[1] = aM.i32[i2]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/SIMD.h:418:23: warning: array subscript has type 'char' [-Wchar-subscripts] 418 | m.i32[2] = aM.i32[i1]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/SIMD.h:419:23: warning: array subscript has type 'char' [-Wchar-subscripts] 419 | m.i32[3] = aM.i32[i0]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/2d/SIMD.h:430:23: warning: array subscript has type 'char' [-Wchar-subscripts] 430 | m.i16[0] = aM.i16[i3]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/SIMD.h:431:23: warning: array subscript has type 'char' [-Wchar-subscripts] 431 | m.i16[1] = aM.i16[i2]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/SIMD.h:432:23: warning: array subscript has type 'char' [-Wchar-subscripts] 432 | m.i16[2] = aM.i16[i1]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/SIMD.h:433:23: warning: array subscript has type 'char' [-Wchar-subscripts] 433 | m.i16[3] = aM.i16[i0]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/2d/SIMD.h:456:42: warning: array subscript has type 'char' [-Wchar-subscripts] 456 | int16_t chosenValueLo = aM.u16[aIndexLo]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/2d/FilterProcessingSIMD-inl.h:630:17: warning: array subscript has type 'char' [-Wchar-subscripts] 630 | 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-146.0/extensions/spellcheck/ipc/RemoteSpellCheckEngineChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, nsresult, false>; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteSpellcheckEngineParent::RecvSuggest(const nsAString&, mozilla::PRemoteSpellcheckEngineParent::uint32_t, mozilla::PRemoteSpellcheckEngineParent::SuggestResolver&&):: >)>; RejectFunction = mozilla::RemoteSpellcheckEngineParent::RecvSuggest(const nsAString&, mozilla::PRemoteSpellcheckEngineParent::uint32_t, mozilla::PRemoteSpellcheckEngineParent::SuggestResolver&&)::; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp:38, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/FilterProcessingScalar.cpp:139:52: required from here 138 | return ApplyColorMatrix_SIMD(aInput, aMatrix); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/FilterProcessingSIMD-inl.h:630:17: warning: array subscript has type 'char' [-Wchar-subscripts] 630 | 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-146.0/modules/libpref/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/extensions/spellcheck/src/mozInlineSpellWordUtil.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/extensions/spellcheck/src/mozInlineSpellChecker.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp:33: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/2d/PathRecording.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/PathRecording.cpp:7, 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/RecordingTypes.h:72:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/RecordingTypes.h:39:5: warning: 'boolChar' may be used uninitialized [-Wmaybe-uninitialized] 39 | switch (boolChar) { | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/RecordingTypes.h: In function 'void mozilla::gfx::ReadElement(S&, T&) [with S = MemReader; T = bool; = void]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/RecordingTypes.h:37:10: note: 'boolChar' was declared here 37 | char boolChar; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/PathRecording.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/RecordedEventImpl.h: In member function 'void mozilla::gfx::RecordedStrokeOptionsMixin::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::EventStream]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/RecordedEventImpl.h:2076:28: warning: 'joinStyle' may be used uninitialized [-Wmaybe-uninitialized] 2076 | aStrokeOptions.mLineJoin = joinStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/RecordedEventImpl.h:2067:13: note: 'joinStyle' was declared here 2067 | JoinStyle joinStyle; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/RecordedEventImpl.h:2077:27: warning: 'capStyle' may be used uninitialized [-Wmaybe-uninitialized] 2077 | aStrokeOptions.mLineCap = capStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/RecordedEventImpl.h:2068:12: note: 'capStyle' was declared here 2068 | CapStyle capStyle; | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/2d/RecordedEventImpl.h:2076:28: warning: 'joinStyle' may be used uninitialized [-Wmaybe-uninitialized] 2076 | aStrokeOptions.mLineJoin = joinStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/RecordedEventImpl.h:2067:13: note: 'joinStyle' was declared here 2067 | JoinStyle joinStyle; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/RecordedEventImpl.h:2077:27: warning: 'capStyle' may be used uninitialized [-Wmaybe-uninitialized] 2077 | aStrokeOptions.mLineCap = capStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/RecordedEventImpl.h:2068:12: note: 'capStyle' was declared here 2068 | CapStyle capStyle; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulator.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/VersionGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulatorHLSL.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/VersionGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const Pattern&, Float, const Matrix&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/2d/DrawTargetCairo.cpp:451:20: warning: 'pat' may be used uninitialized [-Wmaybe-uninitialized] 451 | cairo_pattern_t* pat; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-xlib-core-compositor.c:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-xlib-core-compositor.c:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/ExtensionGLSL.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/ExtensionGLSL.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-xlib-display.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-xlib-display.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-xlib-fallback-compositor.c:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-xlib-fallback-compositor.c:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-xlib-render-compositor.c:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-xlib-render-compositor.c:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-xlib-screen.c:59: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-xlib-screen.c:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-xlib-source.c:45: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-xlib-source.c:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-xlib-surface-shm.c:42: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-xlib-surface-shm.c:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:61: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-xlib-visual.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-xlib-visual.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-font-face-twin.c: In function 'twin_scaled_font_render_glyph': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 *} /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/FlagStd140Structs.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-analysis-surface.c:38, from Unified_c_gfx_cairo_cairo_src0.c:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-clip-region.c: In function '_cairo_clip_extract_region': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-tag-attributes.c: In function '_cairo_tag_parse_content_attributes': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:539:16: warning: duplicated 'if' condition [-Wduplicated-cond] 539 | } else if (! content_attrs->tag_name) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-path-stroke.c:347:12: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 347 | return status; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-path-stroke.c:233:20: note: 'status' was declared here 233 | cairo_status_t status; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-toy-font-face.c:43, from Unified_c_gfx_cairo_cairo_src5.c:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/cairo/cairo/src/cairoint.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 Unified_cpp_gfx_graphite2_src0.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:62, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/graphite2/geckoextra/src/GraphiteExtra.cpp:12, 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-146.0/gfx/graphite2/src/inc/FeatureVal.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/graphite2/src/inc/FeatureMap.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/graphite2/src/inc/Face.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/graphite2/src/inc/CmapCache.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/graphite2/src/CmapCache.cpp:29, from Unified_cpp_gfx_graphite2_src0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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); } | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.0/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 61 | ~Vector() { clear(); free(m_first); } | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/graphite2/src/Collider.cpp: In member function 'graphite2::Position graphite2::ShiftCollider::resolve(graphite2::Segment*, bool&, graphite2::json*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/graphite2/src/Collider.cpp:579:11: note: 'tbase' was declared here 579 | float tbase; | ^~~~~ In file included from Unified_cpp_gfx_graphite2_src1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/graphite2/src/inc/Segment.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/graphite2/src/Silf.cpp:32, from Unified_cpp_gfx_graphite2_src1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 42 | struct SlotJustify | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/graphite2/src/inc/FeatureVal.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/graphite2/src/inc/FeatureMap.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/graphite2/src/inc/Face.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/graphite2/src/inc/Segment.h:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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); } | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/OutputESSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/OutputESSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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_harfbuzz_src0.cpp:155: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/harfbuzz/src/hb-kbts.cc:27:5: warning: "HAVE_KBTS" is not defined, evaluates to 0 [-Wundef] 27 | #if HAVE_KBTS | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/OutputGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/OutputGLSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/GLContext.cpp: In function 'bool mozilla::gl::ParseVersion(const std::string&, uint32_t*, uint32_t*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/GLContext.cpp:238:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 238 | if (dot_index == -1) | ~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/OutputTree.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/gl/GLContextEGL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/AndroidSurfaceTexture.cpp:9, 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/GLBlitHelper.cpp:683:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/GLContext.h:2986:30: warning: 'oldVAO' may be used uninitialized [-Wmaybe-uninitialized] 2986 | mSymbols.fBindVertexArray(array); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_gfx_gl0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/GLBlitHelper.cpp: In member function 'void mozilla::gl::DrawBlitProg::Draw(const BaseArgs&, const YUVArgs*) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/GLBlitHelper.cpp:653:10: note: 'oldVAO' was declared here 653 | GLuint oldVAO; | ^~~~~~ In file included from Unified_cpp_gfx_gl0.cpp:83: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/GLReadTexImageHelper.cpp: In function 'void mozilla::gl::ReadPixelsIntoBuffer(GLContext*, uint8_t*, int32_t, const mozilla::gfx::IntSize&, mozilla::gfx::SurfaceFormat)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/GLReadTexImageHelper.cpp:390:16: warning: 'readFormatGFX' may be used uninitialized [-Wmaybe-uninitialized] 390 | SwizzleData(tempMap->GetData(), tempMap->GetStride(), readFormatGFX, aData, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | aStride, aFormat, aSize); | ~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/gl/GLReadTexImageHelper.cpp:306:17: note: 'readFormatGFX' was declared here 306 | SurfaceFormat readFormatGFX; | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventHandlerBinding.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/JSEventHandler.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsGlobalWindowInner.h:25, 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: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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/ipc/GPUParent.cpp:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCacheInlines.h: In member function 'void nsWrapperCache::UpdateWrapperForNewGlobal(T*, JSObject*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCacheInlines.h:85: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 85 | } else if (preserving) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCacheInlines.h:85: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/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:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/CrashReporterHost.h:16, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/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:315: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 315 | if (!arg1) return false; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CmdLineAndEnvUtils.h:315: 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-146.0/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/ipc/VsyncBridgeParent.cpp:8, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FFVPXRuntimeLinker.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/ipc/GPUParent.cpp: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::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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/ipc/CrossProcessPaint.cpp:12, from Unified_cpp_gfx_ipc0.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:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 36 | if (!aKey) return 0; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: 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-146.0/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp: In function 'void sh::InitBuiltInResources(ShBuiltInResources*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/include/GLSLANG/ShaderLang.h:429:8: note: 'struct ShBuiltInResources' declared here 429 | struct ShBuiltInResources | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp: In constructor 'ShCompileOptions::ShCompileOptions()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:1073: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] 1073 | memset(this, 0, sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:1078: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] 1078 | memcpy(this, &other, sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:1082: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] 1082 | memcpy(this, &other, sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/composite/TextureHost.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/ipc/CanvasManagerChild.cpp:9, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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/gfx/PCanvasManager.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/gfx/PCanvasManagerChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/ipc/CanvasManagerChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/ipc/CanvasManagerChild.cpp:7: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/apz/src/APZCTreeManager.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZSampler.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/AnimationHelper.cpp:21, from Unified_cpp_gfx_layers0.cpp:2: /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:320: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 320 | if (!ReadParam(reader, &size)) return false; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:320: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ 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:62, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RemoteTextureMap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootTypes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PWebRenderBridge.cpp:23, from Unified_cpp_gfx_layers11.cpp:56: /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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:0: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:0: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContainerFrame.h:16, 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:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/apz/src/APZCTreeManager.cpp:20, from Unified_cpp_gfx_layers2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsLineBox.h: In member function 'const nsLineBox* nsLineIterator::GetLineAt(int32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsLineBox.h:1089: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1089 | } else if (mNumLines > 0 && aIndex > (mNumLines + mIndex) / 2) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsLineBox.h:1089: 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/WebGLIpdl.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/gfx/PCanvasManagerParent.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PCompositorManager.cpp:9, from Unified_cpp_gfx_layers10.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGLTypes.h: In static member function 'static mozilla::Maybe > mozilla::avec2<_T>::From(U, V)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGLTypes.h:443: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 443 | if (!x.isValid() || !y.isValid()) return {}; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGLTypes.h:443: 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-146.0/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/OutputESSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/TranslatorESSL.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PUiCompositorController.cpp:8, from Unified_cpp_gfx_layers11.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/ExtensionGLSL.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PCompositorBridge.cpp:8, from Unified_cpp_gfx_layers10.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ 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/WindowGlobalTypes.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/apz/util/APZCCallbackHelper.cpp:18, from Unified_cpp_gfx_layers3.cpp:137: /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:54: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 54 | if (!ReadParam(aReader, &aResult->mHeader) || /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h:54: 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-146.0/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/TranslatorHLSL.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/apz/src/APZCTreeManager.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/apz/src/APZCTreeManager.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/apz/src/AsyncPanZoomController.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/apz/src/HitTestingTreeNode.cpp:8, from Unified_cpp_gfx_layers3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/ValidateBarrierFunctionCall.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/ValidateClipCullDistance.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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/LayersMessageUtils.h:48, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/apz/util/ChromeProcessController.cpp:15, from Unified_cpp_gfx_layers4.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ByteBufUtils.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/ipc/ByteBufUtils.h:45: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 45 | if (!ReadParam(aReader, &length)) return false; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ByteBufUtils.h:45: 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-146.0/gfx/angle/checkout/src/compiler/translator/ValidateGlobalInitializer.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/modules/libpref/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/FrameMetrics.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/ScrollbarData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/apz/src/HitTestingTreeNode.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/apz/src/APZCTreeManager.h:13: 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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/firefox-146.0/gfx/layers/apz/util/APZCCallbackHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/apz/util/APZEventState.cpp:11, from Unified_cpp_gfx_layers4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:0: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/apz/util/APZEventState.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/apz/util/APZEventState.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/ValidateOutputs.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, 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:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderLayerManager.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/ipc/CompositorBridgeChild.cpp:19, from Unified_cpp_gfx_layers6.cpp:29: /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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/ipc/RemoteContentController.cpp:12, from Unified_cpp_gfx_layers7.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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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-146.0/gfx/angle/checkout/src/compiler/translator/ValidateSwitch.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/ValidateTypeSizeLimitations.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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/EffectCompositor.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/ipc/APZCTreeManagerChild.cpp:10, from Unified_cpp_gfx_layers5.cpp:83: /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:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 36 | if (!aKey) return 0; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: 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-146.0/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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_layers8.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/wr/DisplayItemCache.cpp: In member function 'void mozilla::layers::DisplayItemCache::Clear()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/wr/DisplayItemCache.cpp:85:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'nsTArray_Impl::value_type' {aka 'struct mozilla::layers::DisplayItemCache::Slot'}; use assignment or value-initialization instead [-Wclass-memaccess] 85 | memset(mSlots.Elements(), 0, mSlots.Length() * sizeof(Slot)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderLayerManager.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/wr/ClipManager.cpp:14, from Unified_cpp_gfx_layers8.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/DisplayItemCache.h:157:10: note: 'nsTArray_Impl::value_type' {aka 'struct mozilla::layers::DisplayItemCache::Slot'} declared here 157 | struct Slot { | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ParamTraits_IsEnumCase.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderBridgeChild.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/wr/IpcResourceUpdateQueue.cpp:12, from Unified_cpp_gfx_layers8.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/IsEnumCase.h: In function 'constexpr std::optional<_Tp> mozilla::AsEnumCase(std::underlying_type_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/IsEnumCase.h:21: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 21 | if (!IsEnumCase(ret)) return {}; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/IsEnumCase.h:21: 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-146.0/gfx/angle/checkout/src/compiler/translator/VersionGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/VersionGLSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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/webgpu/WebGPUTypes.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/ObjectModel.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/Adapter.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/WebGPUChild.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/wr/WebRenderUserData.cpp:18, from Unified_cpp_gfx_layers9.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ParamTraits_STL.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/mozilla/ParamTraits_STL.h:69: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 69 | if (!ReadParam(reader, &isSome)) return false; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ParamTraits_STL.h:69: 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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RemoteContentController.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/ipc/RemoteContentController.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_gfx_ots_src0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/ots/src/cff.cc: In function 'bool {anonymous}::ParsePrivateDictData(ots::Buffer&, size_t, size_t, DICT_DATA_TYPE, ots::OpenTypeCFF*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/wr/WebRenderScrollData.cpp:12, from Unified_cpp_gfx_layers9.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/ipc/CompositorBridgeParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/ipc/CompositableTransactionParent.cpp:9, from Unified_cpp_gfx_layers6.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/ipc/APZCTreeManagerChild.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/ConvertUnsupportedConstructorsToFunctionCalls.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsLineBox.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsContainerFrame.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScrollContainerFrame.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/wr/ClipManager.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/modules/libpref/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureClient.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositableClient.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/ipc/CompositableForwarder.cpp:9, from Unified_cpp_gfx_layers6.cpp:2: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureClient.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositableClient.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/client/ImageClient.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/layers/client/ImageClient.cpp:7, from Unified_cpp_gfx_layers5.cpp:2: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/FoldExpressions.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBitmapProcState.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBitmapProcState.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBitmapProcState.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBitmapProcState_opts.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBitmapProcState.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBitmapProcState_opts_ssse3.cpp:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBlitMask.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBlitMask_opts.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBlitMask.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBlitMask_opts_ssse3.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBlitRow_D32.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkBitmap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBlitRow.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBlitRow_opts.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkBitmap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBlitRow.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBlitRow_opts_hsw.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkBitmap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBlitRow.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBlitRow_opts_lasx.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBlitter.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBlitter.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBlitter_A8.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBlitter_A8.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkBlendMode.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkBlitter_Sprite.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneNoOps.cpp:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColorSpace.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkColorSpace.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RecordConstantPrecision.cpp:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColorSpace.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkColorSpaceXformSteps.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkCpu.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkCpu.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkMatrix.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkCpu.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkMemset_opts.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAttributes.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/base/SkUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/base/SkVx.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/opts/SkMemset_opts.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkMemset_opts_avx.cpp:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/base/SkMSAN.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkMemset_opts_erms.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkSpan_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkOpts.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkOpts.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkPath.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkPath.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkBitmap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkPictureData.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkPictureData.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkBBHFactory.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkRTree.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkRTree.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkPath.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkScan_AntiPath.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkScan_Antihair.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColorType.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkSpriteBlitter_ARGB32.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteDfdy.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkCpu.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkSwizzler_opts.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAttributes.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/base/SkUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/base/SkVx.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkSwizzlePriv.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkSwizzler_opts_hsw.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAttributes.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/base/SkUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/base/SkVx.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkSwizzlePriv.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkSwizzler_opts_lasx.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAttributes.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/base/SkUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/base/SkVx.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkSwizzlePriv.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkSwizzler_opts_ssse3.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/thebes/gfxFT2FontBase.cpp:6: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/thebes/gfxFT2FontBase.h:124:25: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 124 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/thebes/gfxFT2FontBase.h:124:57: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 124 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/gfx/thebes/gfxFT2Utils.cpp:6: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/thebes/gfxFT2FontBase.h:124:25: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 124 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/thebes/gfxFT2FontBase.h:124:57: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 124 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkVertices.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkVertices.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColorSpace.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/effects/colorfilters/SkColorSpaceXformColorFilter.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/effects/colorfilters/SkColorSpaceXformColorFilter.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkSpan_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkOpts.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/pathops/SkPathOpsDebug.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/thebes/gfxFcPlatformFontList.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/thebes/gfxFcPlatformFontList.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/thebes/gfxFT2FontBase.h:124:25: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 124 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/thebes/gfxFT2FontBase.h:124:57: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 124 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/ports/SkFontHost_cairo.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/utils/SkParse.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkPath.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/utils/SkParsePath.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/base/SkArenaAlloc.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/thebes/gfxFcPlatformFontList.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/thebes/gfxPlatformGtk.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/thebes/gfxFT2FontBase.h:124:25: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 124 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/thebes/gfxFT2FontBase.h:124:57: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 124 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkDebug.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/base/SkSharedMutex.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkDebug.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkResourceCache.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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/firefox-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/dom/base/nsGlobalWindowInner.h:25, 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: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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderBridgeChild.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/TextDrawTarget.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/thebes/COLRFonts.cpp:14, from Unified_cpp_gfx_thebes0.cpp:11: /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:455: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 455 | } else if (mNoListenerForEvents[0] == aEvent->mMessage || /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:455: 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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/AddAndTrueToLoopCondition.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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/js/loader/LoadedScript.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/ModuleLoaderBase.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ModuleLoader.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/thebes/gfxPlatform.cpp:155: /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:121: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 121 | } else if (state == SomeT2) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h:121: 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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkStringUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteDoWhile.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/codec/SkEncodedOrigin.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkYUVAInfo.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/effects/SkImageFilters.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteUnaryMinusOperatorFloat.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, 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:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/thebes/gfxPlatform.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/UnfoldShortCircuitAST.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColorType.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkImageInfo.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkImage.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkSurface.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkPath.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/pathops/SkOpContour.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/AggregateAssignArraysInSSBOs.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/AggregateAssignStructsInSSBOs.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkPath.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, 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:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/TextDrawTarget.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/thebes/gfxTextRun.cpp:36, 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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:17, 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:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/TextDrawTarget.h:12: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkFlattenable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/shaders/SkColorFilterShader.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkBitmap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/shaders/gradients/SkGradientBaseShader.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/BreakVariableAliasingInInnerLoops.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ExpandIntegerPowExpressions.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkAlphaRuns.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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_skia2.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RecordUniformBlocksWithLargeArrayMember.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/sksl/SkSLPosition.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/sksl/ir/SkSLConstructorArrayCast.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkSpan_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkSpan.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/sksl/ir/SkSLFunctionDeclaration.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.cpp: In function 'std::unique_ptr SkSL::optimize_constructor_swizzle(const Context&, Position, const ConstructorCompound&, ComponentArray)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.cpp:174:25: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | exprUsed[argMap[c].fArgIndex]++; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.cpp:174:28: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | exprUsed[argMap[c].fArgIndex]++; | ~~~~~~~~~~^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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)) { | ^~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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)) { | ^~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_util/NodeSearch.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteElseBlocks.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkSpan_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkSpan.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteExpressionsWithShaderStorageBlock.cpp:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/utils/SkClipStackUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteUnaryMinusOperatorInt.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateArrayConstructorStatements.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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_skia25.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateArrayInitialization.cpp:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateExpressionsReturningArrays.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.cpp:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkCachedData.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkData.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/thebes/gfxGraphiteShaper.cpp:420:55: warning: 'clusterLoc' may be used uninitialized [-Wmaybe-uninitialized] 420 | rtl ? (xLocs_j - clusterLoc) : (xLocs_j - clusterLoc - adv); | ~~~~~~~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/thebes/gfxGraphiteShaper.cpp:386:13: note: 'clusterLoc' was declared here 386 | float clusterLoc; | ^~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkFlattenable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkColorFilter.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkImageFilterTypes.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkMasks.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkPathTypes.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/src/core/SkPathRawShapes.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/skia/skia/include/core/SkRRect.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_util/DriverUniform.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_util/FindSymbolNode.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:411:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/Common.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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/firefox-146.0/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceVariable.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/gfx/angle/checkout/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/angle/checkout/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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/nsGlobalWindowInner.h:25, 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: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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderBridgeChild.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/TextDrawTarget.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/webrender_bindings/WebRenderAPI.cpp:22, from Unified_cpp_webrender_bindings1.cpp:11: /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:455: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 455 | } else if (mNoListenerForEvents[0] == aEvent->mMessage || /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:455: 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:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Animation.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/WindowRenderer.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderBridgeParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/webrender_bindings/RenderThread.cpp:25, from Unified_cpp_webrender_bindings0.cpp:128: /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:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 36 | if (!aKey) return 0; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: 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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:17, 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:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/TextDrawTarget.h:12: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/webrender_bindings/RenderThread.cpp:22: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Point.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxPoint.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/ScaleFactor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/ScaleFactors2D.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/BaseRect.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Rect.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxRect.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxUtils.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, from Unified_cpp_webrender_bindings0.cpp:2: In function 'mozilla::gfx::YUVRangedColorSpace mozilla::gfx::ToYUVRangedColorSpace(YUVColorSpace, ColorRange)', 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:636:31, inlined from 'virtual mozilla::gfx::YUVRangedColorSpace mozilla::wr::RenderBufferTextureHost::GetYUVColorSpace() const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/webrender_bindings/RenderBufferTextureHost.cpp:191:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Types.h:628:21: warning: 'narrow' may be used uninitialized [-Wmaybe-uninitialized] 628 | return narrow ? YUVRangedColorSpace::BT2020_Narrow | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629 | : YUVRangedColorSpace::BT2020_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:604:8: note: 'narrow' was declared here 604 | bool narrow; | ^~~~~~ In function 'mozilla::gfx::YUVRangedColorSpace mozilla::gfx::ToYUVRangedColorSpace(YUVColorSpace, ColorRange)', 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:636:31, inlined from 'virtual mozilla::gfx::YUVRangedColorSpace mozilla::wr::RenderExternalTextureHost::GetYUVColorSpace() const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/webrender_bindings/RenderExternalTextureHost.cpp:210:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Types.h:628:21: warning: 'narrow' may be used uninitialized [-Wmaybe-uninitialized] 628 | return narrow ? YUVRangedColorSpace::BT2020_Narrow | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629 | : YUVRangedColorSpace::BT2020_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:604:8: note: 'narrow' was declared here 604 | bool narrow; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/hal/sandbox/SandboxHal.cpp:13, from Unified_cpp_hal0.cpp:101: /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:85: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 85 | } else if (dot < -epsilon) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Polygon.h:85: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from Unified_cpp_intl_components1.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/components/src/RelativeTimeFormat.cpp:57:23: warning: 'relDateTimeStyle' may be used uninitialized [-Wmaybe-uninitialized] 57 | ureldatefmt_open(IcuLocale(aLocale), nf, relDateTimeStyle, /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/components/src/RelativeTimeFormat.cpp:43:39: note: 'relDateTimeStyle' was declared here 43 | UDateRelativeDateTimeFormatterStyle relDateTimeStyle; | ^~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_components0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/components/src/Collator.cpp: In member function 'void mozilla::intl::Collator::SetStrength(Strength)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/components/src/Collator.cpp:106:19: warning: 'strength' may be used uninitialized [-Wmaybe-uninitialized] 106 | ucol_setStrength(mCollator.GetMut(), strength); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/components/src/Collator.cpp:84:22: note: 'strength' was declared here 84 | UColAttributeValue strength; | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/components/src/Collator.cpp: In member function 'mozilla::intl::ICUResult mozilla::intl::Collator::SetAlternateHandling(AlternateHandling)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/components/src/Collator.cpp:132:20: warning: 'handling' may be used uninitialized [-Wmaybe-uninitialized] 132 | ucol_setAttribute(mCollator.GetMut(), UCOL_ALTERNATE_HANDLING, handling, /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/components/src/Collator.cpp:119:22: note: 'handling' was declared here 119 | UColAttributeValue handling; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, 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:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:60, 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-146.0/image/decoders/icon/gtk/nsIconChannel.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/image/decoders/icon/gtk/nsIconChannel.cpp:6: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/hal/Hal.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/hal/HalWakeLock.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ParamTraits_IsEnumCase.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderBridgeChild.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/image/BlobSurfaceProvider.cpp:15, from Unified_cpp_image0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IsEnumCase.h: In function 'constexpr std::optional<_Tp> mozilla::AsEnumCase(std::underlying_type_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IsEnumCase.h:21: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 21 | if (!IsEnumCase(ret)) return {}; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IsEnumCase.h:21: 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_intl_lwbrk0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/lwbrk/LineBreaker.cpp: In function 'bool GetPair(int8_t, int8_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/lwbrk/LineBreaker.cpp:668:24: warning: array subscript has type 'char' [-Wchar-subscripts] 668 | return (0 == ((gPair[c1] >> c2) & 0x0001)); | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/lwbrk/LineBreaker.cpp: In function 'bool GetPairConservative(int8_t, int8_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/lwbrk/LineBreaker.cpp:675:36: warning: array subscript has type 'char' [-Wchar-subscripts] 675 | return (0 == ((gPairConservative[c1] >> c2) & 0x0001)); | ^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/image/SVGDocumentWrapper.cpp:9, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:17, 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:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderLayerManager.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/image/BlobSurfaceProvider.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/image/BlobSurfaceProvider.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderLayerManager.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/image/BlobSurfaceProvider.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/image/VectorImage.cpp:44, 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:85: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 85 | } else if (dot < -epsilon) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Polygon.h:85: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from Unified_c_src_third_party0.c:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/ipc/chromium/src/third_party/libevent/include/event2/event.h:202, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/ipc/chromium/src/third_party/libevent/include/event2/util.h:310:25: note: previously declared as 'int[]' 310 | #define evutil_socket_t int /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/third_party/libevent/event.c: In function 'event_signal_closure': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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; | ~~~~~~~~~~~~~~~^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/third_party/libevent/event.c:1356:15: note: 'ncalls' declared here 1356 | short ncalls; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/image/AutoRestoreSVGState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/image/VectorImage.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_image2.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/image/imgLoader.cpp: In function 'bool ShouldLoadCachedImage(imgRequest*, mozilla::dom::Document*, nsIPrincipal*, nsContentPolicyType, bool)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/image/imgLoader.cpp:745: warning: 'maybeLoadInfo.mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, false>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, false>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, false>::mStorage.mozilla::detail::MaybeStorageBase, false>::Union::val.RefPtr::mRawPtr' may be used uninitialized [-Wmaybe-uninitialized] 745 | rv = NS_CheckContentLoadPolicy(contentLocation, secCheckLoadInfo, &decision, 746 | nsContentUtils::GetContentPolicy()); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/image/imgLoader.cpp:735: note: 'maybeLoadInfo.mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, false>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, false>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, false>::mStorage.mozilla::detail::MaybeStorageBase, false>::Union::val.RefPtr::mRawPtr' was declared here 735 | Result, nsresult> maybeLoadInfo = LoadInfo::Create( In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/indexedDB/ActorsParent.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/glue/BackgroundParentImpl.cpp:53: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /usr/gcc/14/include/c++/14.3.0/bits/shared_ptr_atomic.h:33, from /usr/gcc/14/include/c++/14.3.0/memory:81, 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:62, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/UniquePtr.h:12, 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/DbgMacro.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/IdleSchedulerChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/glue/IdleSchedulerChild.cpp:7, from Unified_cpp_ipc_glue1.cpp:2: In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::fetch_sub(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static T mozilla::detail::IntrinsicAddSub::sub(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::SequentiallyConsistent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:227:26, inlined from 'static T mozilla::detail::IntrinsicIncDec::dec(typename Base::ValueType&) [with T = int; mozilla::MemoryOrdering Order = mozilla::SequentiallyConsistent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:253:42, inlined from 'T mozilla::detail::AtomicBaseIncDec::operator--() [with T = int; mozilla::MemoryOrdering Order = mozilla::SequentiallyConsistent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:348:48, inlined from 'bool mozilla::ipc::IdleSchedulerChild::SetPaused()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/glue/IdleSchedulerChild.cpp:64:5: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:641:34: warning: 'unsigned int __atomic_sub_fetch_4(volatile void*, unsigned int, int)' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 641 | { return __atomic_fetch_sub(&_M_i, __i, int(__m)); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'bool mozilla::ipc::IdleSchedulerChild::SetPaused()': cc1plus: note: destination object is likely at address zero 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-146.0/ipc/glue/BackgroundParentImpl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/glue/BackgroundParentImpl.cpp:7: 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/ctypes/libffi/src/closures.c: In function 'allocate_space': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/ctypes/libffi/src/closures.c:748:29: warning: comparison of integer expressions of different signedness: 'off_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | off_t to_write = (len < page_size) ? len : page_size; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/ctypes/libffi/src/closures.c:748:44: warning: operand of '?:' changes signedness from 'off_t' {aka 'long int'} to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand [-Wsign-compare] 748 | off_t to_write = (len < page_size) ? len : page_size; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config/external/ffi/unix64.o /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'classify_argument': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/ctypes/libffi/src/x86/ffi64.c:200:25: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] 200 | FFI_ASSERT (0); | ^ config/external/ffi/win64.o In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/glue/BackgroundParent.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/glue/BackgroundImpl.cpp:8, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GeckoArgs.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/BackgroundStarterParent.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PBackgroundStarterParent.cpp:9, from Unified_cpp_ipc_glue3.cpp:74: /usr/gcc/14/include/c++/14.3.0/charconv: In function 'constexpr std::to_chars_result std::__detail::__to_chars_16(char*, char*, _Tp)': /usr/gcc/14/include/c++/14.3.0/charconv:198: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 198 | else /usr/gcc/14/include/c++/14.3.0/charconv:198: 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/WidgetUtilsGtk.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/glue/SharedMemoryPlatform_posix.cpp:22, from Unified_cpp_ipc_glue2.cpp:20: 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ js/src/gc/StatsPhasesGenerated.inc.stub 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/temporal/Calendar.cpp:2091:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/temporal/Calendar.cpp:1996:3: warning: 'intYear' may be used uninitialized [-Wmaybe-uninitialized] 1996 | if (intYear != yearFromEraYear) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/temporal/Calendar.cpp:1987:11: note: 'intYear' was declared here 1987 | int32_t intYear; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallArgs.h:73, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallNonGenericMethod.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/NamespaceImports.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/debugger/Object.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/debugger/Object-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/debugger/Object.cpp:7, 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/debugger/Object.cpp:2701:1: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1232:18: warning: storing the address of local variable 'fun' in '*&MEM[(struct Array *)cx_100(D)].mArr[3]' [-Wdangling-pointer=] 1232 | *this->stack = this->prev; | ~~~~~~~~~~~~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::isSameNative(JSContext*, JS::Handle, JS::HandleValue, CheckJitInfo, JS::MutableHandleValue)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/debugger/Object.cpp:2682:18: note: 'fun' declared here 2682 | RootedFunction fun(cx, EnsureNativeFunction(nonCCWValue)); | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/debugger/Object.cpp:2673:46: note: 'cx' declared here 2673 | bool DebuggerObject::isSameNative(JSContext* cx, Handle object, | ~~~~~~~~~~~^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/Parser.h:184, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/Parser.cpp:20: 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-146.0/js/src/frontend/Parser.cpp:10304:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/SyntaxParseHandler.h:186:45: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 186 | return node == NodeUnparenthesizedArray || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 187 | node == NodeUnparenthesizedObject; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/frontend/Parser.cpp:10129:8: note: 'lhs' was declared here 10129 | Node lhs; | ^~~ In file included from Unified_cpp_js_src_debugger0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::typeGetter()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/debugger/Environment.cpp:182:24: warning: 's' may be used uninitialized [-Wmaybe-uninitialized] 182 | JSAtom* str = Atomize(cx, s, strlen(s)); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/debugger/Environment.cpp:169:15: note: 's' was declared here 169 | const char* s; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/frontend/Parser.cpp:6323:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 6323 | return ifNode; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/Parser.cpp:6316:19: note: 'ifNode' was declared here 6316 | TernaryNodeType ifNode; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/FullParseHandler.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/Parser.h:177: 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-146.0/js/src/frontend/FullParseHandler.h:122: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-146.0/js/src/frontend/Parser.cpp:10304:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/ParseNode.h:789:36: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 789 | bool isInParens() const { return pn_parens; } | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/frontend/Parser.cpp:10129:8: note: 'lhs' was declared here 10129 | 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-146.0/js/src/frontend/Parser.cpp:10304:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/SyntaxParseHandler.h:186:45: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 186 | return node == NodeUnparenthesizedArray || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 187 | node == NodeUnparenthesizedObject; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/frontend/Parser.cpp:10129:8: note: 'lhs' was declared here 10129 | Node lhs; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/frontend/Parser.cpp:6323:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 6323 | return ifNode; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/Parser.cpp:6316:19: note: 'ifNode' was declared here 6316 | 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-146.0/js/src/frontend/FullParseHandler.h:122: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-146.0/js/src/frontend/Parser.cpp:10304:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/ParseNode.h:789:36: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 789 | bool isInParens() const { return pn_parens; } | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/frontend/Parser.cpp:10129:8: note: 'lhs' was declared here 10129 | Node lhs; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/CompilationStencil.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/AbstractScopePtr.cpp:11, 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-146.0/js/src/frontend/Stencil.h:245: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:155: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:195: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:976:24, inlined from 'js::frontend::ExtensibleCompilationStencil::ExtensibleCompilationStencil(js::frontend::ExtensibleCompilationStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/CompilationStencil.h:1784:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:660:38: warning: '*(mozilla::Variant, long int>*)aDst.mozilla::Variant, long int>::tag' may be used uninitialized [-Wmaybe-uninitialized] 660 | 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:227: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:661:24, inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/Stencil.h:245: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:155: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:195: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:976:24, inlined from 'js::frontend::ExtensibleCompilationStencil::ExtensibleCompilationStencil(js::frontend::ExtensibleCompilationStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/CompilationStencil.h:1784:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:835:67: warning: '*(mozilla::span_details::extent_type<18446744073709551615>::index_type*)aDst' may be used uninitialized [-Wmaybe-uninitialized] 835 | return typename detail::Nth::Type(std::move(as())); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:835: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:164: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:229: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:661:24, inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/Stencil.h:245: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:155: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:195: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:976:24, inlined from 'js::frontend::ExtensibleCompilationStencil::ExtensibleCompilationStencil(js::frontend::ExtensibleCompilationStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/CompilationStencil.h:1784:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:835:67: warning: '*(std::remove_reference::type*)aDst' may be used uninitialized [-Wmaybe-uninitialized] 835 | 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/mozalloc.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/functional:68, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/BaselineFrameInfo.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/BaselineCodeGen.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/BaselineCodeGen.cpp:7, from Unified_cpp_js_src_jit1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:513:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRWriter.h:513:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 513 | 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:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MathAlgorithms.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HashFunctions.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR-wasm.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/AliasAnalysis.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/AliasAnalysis.cpp:7, from Unified_cpp_js_src_jit0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:513:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRWriter.h:513:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 513 | 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:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/utility:68, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EnumeratedArray.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/IonOptimizationLevels.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/Sink.cpp:9, from Unified_cpp_js_src_jit12.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:513:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRWriter.h:513:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 513 | 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:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/functional:68, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/UnrollLoops.cpp:9, from Unified_cpp_js_src_jit13.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:513:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRWriter.h:513:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jstypes.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/TypeDecls.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/AllocPolicy.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/PerfSpewer.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/PerfSpewer.cpp:62, from Unified_cpp_js_src_jit10.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:517:42, inlined from 'void JS::Value::setDouble(double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:581:29, inlined from 'JS::Value JS::DoubleValue(double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:1093:14, inlined from 'virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/Recover.cpp:1815: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); | ^~ In file included from Unified_cpp_js_src_jit10.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/Recover.cpp:1738:10: note: 'result' was declared here 1738 | double result; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallArgs.h:74, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallNonGenericMethod.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/NamespaceImports.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/IonTypes.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/Registers.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MachineState.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/JitFrames.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/BaselineFrame.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/BaselineFrameInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/PerfSpewer.cpp:66: 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:1089:73, inlined from 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/Recover.cpp:316:45: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:549:47: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 549 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/Recover.cpp:306:11: note: 'result' was declared here 306 | int32_t result; | ^~~~~~ In file included from Unified_cpp_js_src_irregexp1.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/irregexp/imported/regexp-parser.cc: In function 'bool v8::internal::{anonymous}::{anonymous}::MayContainStrings(v8::internal::{anonymous}::ClassSetOperandType, v8::internal::RegExpTree*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/irregexp/imported/regexp-parser.cc:2802:1: warning: control reaches end of non-void function [-Wreturn-type] 2802 | } | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR-wasm.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIRGraph.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/UnrollLoops.cpp:15: 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-146.0/js/src/jit/MIR.h:9843: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-146.0/js/src/jit/MIR.h:9848:3, inlined from 'bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/WarpBuilder.cpp:3687:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.h:915:50: warning: 'resultType' may be used uninitialized [-Wmaybe-uninitialized] 915 | void setResultType(MIRType type) { resultType_ = type; } | ~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit13.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/WarpBuilder.cpp: In member function 'bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/WarpBuilder.cpp:3645:11: note: 'resultType' was declared here 3645 | MIRType resultType; | ^~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/Stencil.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/Stencil.cpp:7, from Unified_cpp_js_src_frontend6.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:513:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRWriter.h:513:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 513 | 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:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/JitAllocPolicy.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/WarpOracle.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/WarpOracle.cpp:7, from Unified_cpp_js_src_jit14.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:513:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRWriter.h:513:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jstypes.h:24, 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-146.0/js/src/NamespaceImports.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsmath.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsmath.cpp:11: 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:170: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:410: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:429:39, inlined from 'void JS::Value::setNumber(double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:659: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:1177: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:1360:24, inlined from 'bool math_sumPrecise(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsmath.cpp:1092: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); | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsmath.cpp: In function 'bool math_sumPrecise(JSContext*, unsigned int, JS::Value*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsmath.cpp:1068:10: note: 'rval' was declared here 1068 | double rval; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/vm/Interpreter.cpp:4600:5: warning: 'proto' may be used uninitialized [-Wmaybe-uninitialized] 4600 | if (!proto) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/Interpreter.cpp:4573:15: note: 'proto' was declared here 4573 | JSObject* proto; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/Stencil.h:14: 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-146.0/js/src/frontend/Stencil.h:245: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:155: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:195: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:976: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:1001:3, inlined from 'bool js::frontend::ExtensibleCompilationStencil::steal(js::FrontendContext*, RefPtr&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/Stencil.cpp:3706:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:660:38: warning: '*(mozilla::Variant, long int>*)p.mozilla::Variant, long int>::tag' may be used uninitialized [-Wmaybe-uninitialized] 660 | 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:227: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:661:24, inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/Stencil.h:245: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:155: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:195: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:976: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:1001:3, inlined from 'bool js::frontend::ExtensibleCompilationStencil::steal(js::FrontendContext*, RefPtr&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/Stencil.cpp:3706:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:835:67: warning: '*(mozilla::span_details::extent_type<18446744073709551615>::index_type*)p' may be used uninitialized [-Wmaybe-uninitialized] 835 | return typename detail::Nth::Type(std::move(as())); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:835: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:164: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:229: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:661:24, inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/Stencil.h:245: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:155: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:195: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:976: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:1001:3, inlined from 'bool js::frontend::ExtensibleCompilationStencil::steal(js::FrontendContext*, RefPtr&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/Stencil.cpp:3706:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:835:67: warning: '*(std::remove_reference::type*)p' may be used uninitialized [-Wmaybe-uninitialized] 835 | 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:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Casting.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRCompiler.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRCompiler.cpp:7, from Unified_cpp_js_src_jit3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:513:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRWriter.h:513:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit17.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/x86-shared/Lowering-x86-shared.cpp: In member function 'bool js::jit::MWasmTernarySimd128::specializeBitselectConstantMaskAsShuffle(int8_t*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/x86-shared/Lowering-x86-shared.cpp:1054:15: warning: array subscript has type 'char' [-Wchar-subscripts] 1054 | if (bytes[i] == -1) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/x86-shared/Lowering-x86-shared.cpp:1055:15: warning: array subscript has type 'char' [-Wchar-subscripts] 1055 | shuffle[i] = i; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/x86-shared/Lowering-x86-shared.cpp:1056:22: warning: array subscript has type 'char' [-Wchar-subscripts] 1056 | } else if (bytes[i] == 0) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/x86-shared/Lowering-x86-shared.cpp:1057:15: warning: array subscript has type 'char' [-Wchar-subscripts] 1057 | shuffle[i] = i + 16; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/BaselineJIT.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/BaselineJIT.cpp:7, from Unified_cpp_js_src_jit2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:513:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRWriter.h:513:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/TrialInlining.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/BaselineFrame-inl.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/Stack-inl.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/debugger/DebugAPI-inl.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/BaselineJIT.cpp:34: 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-146.0/js/src/jit/CacheIRWriter.h:520:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIR.h:531:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] 531 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRAOT.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/JitZone.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/JitScript-inl.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/BaselineJIT.cpp:37: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:519:10: note: 'addArgc' was declared here 519 | 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-146.0/js/src/jit/CacheIRWriter.h:508:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIR.h:531:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] 531 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:507:10: note: 'addArgc' was declared here 507 | bool addArgc; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/functional:68, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/IonCacheIRCompiler.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/IonCacheIRCompiler.cpp:7, from Unified_cpp_js_src_jit6.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:513:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRWriter.h:513:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Result.h:93, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jspubtd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/GCContext.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Cell.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/BigIntType.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/BigIntType.cpp:79, from Unified_cpp_js_src12.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:308:46: required from here 308 | constexpr E unwrapErr() { return inspectErr(); } | ~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/BigIntType.cpp:3658:23: in 'constexpr' expansion of 'mozTryVarTempResult.mozilla::Result::propagateErr()' /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:673: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:305: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] 305 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Result.h:106:8: note: 'struct JS::Error' declared here 106 | struct Error { | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/functional:68, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Class.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/Collator.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/InlinableNatives.cpp:10, from Unified_cpp_js_src_jit5.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:513:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRWriter.h:513:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 513 | 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallArgs.h:73, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsfriendapi.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/BaselineJIT.h:19: 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-146.0/js/src/vm/GlobalObject.h:335:47, inlined from 'bool js::GlobalObject::isStandardClassResolved(JSProtoKey) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/GlobalObject.h:451:26, inlined from 'static bool js::GlobalObject::ensureConstructor(JSContext*, JS::Handle, JSProtoKey)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/GlobalObject.h:353:40, inlined from 'static JSObject* js::GlobalObject::getOrCreatePrototype(JSContext*, JSProtoKey)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/GlobalObject.h:371:41, inlined from 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIR.cpp:2646:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EnumeratedArray.h:69:18: warning: 'protoKey' may be used uninitialized [-Wmaybe-uninitialized] 69 | return mArray[size_t(aIndex)]; | ~~~~~~^ In file included from Unified_cpp_js_src_jit2.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIR.cpp:2615:14: note: 'protoKey' was declared here 2615 | JSProtoKey protoKey; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfileBufferEntrySerialization.h:17, 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:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ProfilingStack.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIR.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRCompiler.h:13: 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CodeGenerator.cpp:19000:63: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:610:5: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 610 | ::new (KnownNotNull, ptr()) T(std::forward(aT)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CodeGenerator.cpp:94, from Unified_cpp_js_src_jit3.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/shared/CodeGenerator-shared-inl.h:317:11: note: 'offset' was declared here 317 | int32_t offset; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/JitContext.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/JitContext.cpp:7, from Unified_cpp_js_src_jit7.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:513:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRWriter.h:513:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::visitArrayBufferViewElementsWithOffset(js::jit::LArrayBufferViewElementsWithOffset*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CodeGenerator.cpp:11387:5: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 11387 | if (source.offset != 0) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/shared/CodeGenerator-shared-inl.h:317:11: note: 'offset' was declared here 317 | int32_t offset; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCHashTable.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/NamespaceImports.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/NativeObject.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/Collator.h:14: In destructor 'js::gc::AutoLockStoreBuffer::~AutoLockStoreBuffer()', inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = js::gc::AutoLockStoreBuffer]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:271:26, inlined from 'mozilla::Maybe::~Maybe()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:359:69, inlined from 'static void js::jit::IonScript::Destroy(JS::GCContext*, js::jit::IonScript*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/Ion.cpp:941:1: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/SweepingAPI.h:32:45: warning: 'lock.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::gc::AutoLockStoreBuffer::runtime' may be used uninitialized [-Wmaybe-uninitialized] 32 | ~AutoLockStoreBuffer() { UnlockStoreBuffer(runtime); } | ~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from Unified_cpp_js_src_jit5.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/Ion.cpp: In static member function 'static void js::jit::IonScript::Destroy(JS::GCContext*, js::jit::IonScript*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/Ion.cpp:923:43: note: 'lock.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage.mozilla::detail::MaybeStorageBase::Union::val.js::gc::AutoLockStoreBuffer::runtime' was declared here 923 | mozilla::Maybe lock; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CodeGenerator.cpp:22538:26: warning: 'argMir' may be used uninitialized [-Wmaybe-uninitialized] 22538 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CodeGenerator.cpp:22519:13: note: 'argMir' was declared here 22519 | MIRType argMir; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/JitcodeMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/JitcodeMap.cpp:7, from Unified_cpp_js_src_jit8.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:513:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY' 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRWriter.h:513:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Result.h:93, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jspubtd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsfriendapi.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/JSObject.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/JSObject-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/JSObject.cpp:11, from Unified_cpp_js_src19.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:308:46: required from here 308 | constexpr E unwrapErr() { return inspectErr(); } | ~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/JSObject.cpp:430:5: in 'constexpr' expansion of 'mozTryVarTempResult.mozilla::Result::propagateErr()' /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:673: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:305: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] 305 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Result.h:106:8: note: 'struct JS::Error' declared here 106 | struct Error { | ^~~~~ In file included from Unified_cpp_js_src17.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/Iteration.cpp: In function 'bool SortComparatorIntegerIds(jsid, jsid, bool*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/Iteration.cpp:279:27: warning: 'indexA' may be used uninitialized [-Wmaybe-uninitialized] 279 | *lessOrEqualp = (indexA <= indexB); | ~~~~~~~~^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/Iteration.cpp:276:12: note: 'indexA' was declared here 276 | uint32_t indexA, indexB; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/Iteration.cpp:279:27: warning: 'indexB' may be used uninitialized [-Wmaybe-uninitialized] 279 | *lessOrEqualp = (indexA <= indexB); | ~~~~~~~~^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/Iteration.cpp:276:20: note: 'indexB' was declared here 276 | uint32_t indexA, indexB; | ^~~~~~ In file included from Unified_cpp_js_src_jit9.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.cpp:4759:31: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 4759 | return MConstant::NewInt32(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.cpp:4750:13: note: 'res' was declared here 4750 | int32_t res; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.cpp:4781:31: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 4781 | return MConstant::NewInt64(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.cpp:4769:13: note: 'res' was declared here 4769 | int64_t res; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendIntPtr::foldsTo(js::jit::TempAllocator&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.cpp:4803:32: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 4803 | return MConstant::NewIntPtr(alloc, res); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.cpp:4791:14: note: 'res' was declared here 4791 | intptr_t res; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR-wasm.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/LIR.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/Lowering.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/Lowering.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: 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-146.0/js/src/jit/MIR.h:4502:3, inlined from 'virtual js::jit::MDefinition* js::jit::MBigIntAsIntN::foldsTo(js::jit::TempAllocator&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.cpp:3691:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.h:4494:45: warning: 'mode' may be used uninitialized [-Wmaybe-uninitialized] 4494 | : MUnaryInstruction(classOpcode, op), mode_(mode) { | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MBigIntAsIntN::foldsTo(js::jit::TempAllocator&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.cpp:3678:30: note: 'mode' was declared here 3678 | 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-146.0/js/src/jit/MIR.h:4534:3, inlined from 'virtual js::jit::MDefinition* js::jit::MBigIntAsIntN::foldsTo(js::jit::TempAllocator&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.cpp:3659:44: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.h:4526:45: warning: 'mode' may be used uninitialized [-Wmaybe-uninitialized] 4526 | : MUnaryInstruction(classOpcode, op), mode_(mode) { | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MBigIntAsIntN::foldsTo(js::jit::TempAllocator&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.cpp:3646:31: note: 'mode' was declared here 3646 | MSignExtendIntPtr::Mode mode; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.cpp: In member function 'bool js::jit::MCompare::tryFoldTypeOf(bool*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.cpp:5140:3: warning: 'matchesInputType' may be used uninitialized [-Wmaybe-uninitialized] 5140 | if (matchesInputType) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR.cpp:5097:8: note: 'matchesInputType' was declared here 5097 | bool matchesInputType; | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/JSONWriter.h:101, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfileJSONWriter.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ProfilingStack.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallArgs.h:73, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallNonGenericMethod.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/NamespaceImports.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Barrier.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/ModuleObject.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/ModuleObject.cpp:7, from Unified_cpp_js_src2.cpp:2: 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-146.0/js/src/frontend/Stencil.h:578: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:155: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:195: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:976: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:1001:3, inlined from 'bool js::ModuleBuilder::buildTables(js::frontend::StencilModuleMetadata&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/ModuleObject.cpp:1678:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:967:18: warning: '*(mozilla::Vector*)((char*)aDst + 8).mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] 967 | mLength = aRhs.mLength; | ~~~~~^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:968:32: warning: '*(mozilla::Vector*)((char*)aDst + 8).mozilla::Vector::mTail.mozilla::Vector::CRAndStorage<0, 0>::mozilla::Vector::CapacityAndReserved.mozilla::Vector::CapacityAndReserved::mCapacity' may be used uninitialized [-Wmaybe-uninitialized] 968 | 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:973:30, inlined from 'js::frontend::StencilModuleRequest::StencilModuleRequest(js::frontend::StencilModuleRequest&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/Stencil.h:578: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:155: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:195: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:976: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:1001:3, inlined from 'bool js::ModuleBuilder::buildTables(js::frontend::StencilModuleMetadata&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/ModuleObject.cpp:1678:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:499:12: warning: '*(const mozilla::Vector*)((char*)aDst + 8).mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 499 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In file included from Unified_cpp_js_src2.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/Object.cpp: In lambda function: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/Object.cpp:454:31: warning: 'voffset' may be used uninitialized [-Wmaybe-uninitialized] 454 | if (!buf.appendSubstring(valstr, voffset, vlength)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/Object.cpp:359:12: note: 'voffset' was declared here 359 | size_t voffset, vlength; | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/Object.cpp:454:31: warning: 'vlength' may be used uninitialized [-Wmaybe-uninitialized] 454 | if (!buf.appendSubstring(valstr, voffset, vlength)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/Object.cpp:359:21: note: 'vlength' was declared here 359 | size_t voffset, vlength; | ^~~~~~~ In copy constructor 'js::HeapPtr::HeapPtr(const js::HeapPtr&) [with T = JSAtom*]', inlined from 'js::ExportEntry::ExportEntry(js::ExportEntry&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/ModuleObject.h:129: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:155: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:195: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:976: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:1001: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:58:12, inlined from 'void js::CyclicModuleFields::initExportEntries(JS::MutableHandle >, uint32_t, uint32_t, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/ModuleObject.cpp:850:45: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Barrier.h:707:74: warning: '*(const js::HeapPtr*)p.js::HeapPtr::js::WriteBarriered' may be used uninitialized [-Wmaybe-uninitialized] 707 | MOZ_IMPLICIT HeapPtr(const HeapPtr& other) : WriteBarriered(other) { | ^ In copy constructor 'js::HeapPtr::HeapPtr(const js::HeapPtr&) [with T = js::ModuleRequestObject*]', inlined from 'js::ExportEntry::ExportEntry(js::ExportEntry&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/ModuleObject.h:129: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:155: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:195: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:976: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:1001: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:58:12, inlined from 'void js::CyclicModuleFields::initExportEntries(JS::MutableHandle >, uint32_t, uint32_t, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/ModuleObject.cpp:850:45: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Barrier.h:707:74: warning: '((const js::HeapPtr*)p)[1].js::HeapPtr::js::WriteBarriered' may be used uninitialized [-Wmaybe-uninitialized] 707 | MOZ_IMPLICIT HeapPtr(const HeapPtr& other) : WriteBarriered(other) { | ^ In copy constructor 'js::HeapPtr::HeapPtr(const js::HeapPtr&) [with T = js::ModuleRequestObject*]', inlined from 'js::RequestedModule::RequestedModule(js::RequestedModule&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/ModuleObject.h:158: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:155: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:195: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:976: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:1001: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:58:12, inlined from 'void js::ModuleObject::initImportExportData(JS::MutableHandle >, JS::MutableHandle >, JS::MutableHandle >, uint32_t, uint32_t, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/ModuleObject.cpp:1082:76: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Barrier.h:707:74: warning: '*(const js::HeapPtr*)aDst.js::HeapPtr::js::WriteBarriered' may be used uninitialized [-Wmaybe-uninitialized] 707 | MOZ_IMPLICIT HeapPtr(const HeapPtr& other) : WriteBarriered(other) { | ^ In copy constructor 'js::HeapPtr::HeapPtr(const js::HeapPtr&) [with T = js::ModuleRequestObject*]', inlined from 'js::ImportEntry::ImportEntry(js::ImportEntry&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/ModuleObject.h:102: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:155: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:195: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:976: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:1001: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:58:12, inlined from 'void js::ModuleObject::initImportExportData(JS::MutableHandle >, JS::MutableHandle >, JS::MutableHandle >, uint32_t, uint32_t, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/ModuleObject.cpp:1083:70: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Barrier.h:707:74: warning: '*(const js::HeapPtr*)aDst.js::HeapPtr::js::WriteBarriered' may be used uninitialized [-Wmaybe-uninitialized] 707 | MOZ_IMPLICIT HeapPtr(const HeapPtr& other) : WriteBarriered(other) { | ^ 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:62, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CompactPair.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:18: 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<_T1, _T2>::tuple(std::tuple<_T1, _T2>&&) [with _T1 = char*; _T2 = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/tuple:2136: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:277: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:155: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:195: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:976:24, inlined from 'JS::RealmStats::RealmStats(JS::RealmStats&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/MemoryMetrics.h:781:3: /usr/gcc/14/include/c++/14.3.0/tuple:327:7: warning: '((std::_Tuple_impl<0, char*, JS::FreePolicy>*)aDst)[11].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<_T1, _T2>::tuple(std::tuple<_T1, _T2>&&) [with _T1 = char*; _T2 = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/tuple:2136: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:396: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:155: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:195: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:976:24, inlined from 'JS::ZoneStats::ZoneStats(JS::ZoneStats&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/MemoryMetrics.h:689:3: /usr/gcc/14/include/c++/14.3.0/tuple:327:7: warning: '((std::_Tuple_impl<0, char*, JS::FreePolicy>*)aDst)[5].std::_Tuple_impl<0, char*, JS::FreePolicy>::std::_Head_base<0, char*, false>' may be used uninitialized [-Wmaybe-uninitialized] 327 | _Tuple_impl(_Tuple_impl&&) = default; | ^~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/Promise.cpp: In function 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/Promise.cpp:3575:3: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 3575 | if (!result) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/Promise.cpp:3538:14: note: 'result' was declared here 3538 | bool done, result; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/Promise.cpp:3533:30: warning: 'message' may be used uninitialized [-Wmaybe-uninitialized] 3533 | JS_ReportErrorNumberASCII(cx, GetErrorMessage, nullptr, JSMSG_NOT_ITERABLE, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3534 | message); | ~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/Promise.cpp:3518:17: note: 'message' was declared here 3518 | const char* message; | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/Promise.cpp:3465:30: warning: 'message' may be used uninitialized [-Wmaybe-uninitialized] 3465 | JS_ReportErrorNumberASCII(cx, GetErrorMessage, nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3466 | JSMSG_OBJECT_REQUIRED, message); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/Promise.cpp:3450:17: note: 'message' was declared here 3450 | const char* message; | ^~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBuiltins.cpp:83:9: warning: "_VOID" redefined 83 | #define _VOID MIRType::None | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/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:62, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/utility:68, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EnumeratedArray.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBuiltinModule.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBuiltinModule.cpp:19, 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 | ^~~~~ In file included from Unified_cpp_js_src23.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/Shape.cpp: In static member function 'static bool js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/Shape.cpp:702:12: warning: 'propIndex' may be used uninitialized [-Wmaybe-uninitialized] 702 | uint32_t propIndex; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/Shape.cpp: In static member function 'static bool js::NativeObject::changeProperty(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags, uint32_t*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/Shape.cpp:534:12: warning: 'propIndex' may be used uninitialized [-Wmaybe-uninitialized] 534 | uint32_t propIndex; | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBCFrame.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBCFrame.cpp:19, 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-146.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:1454:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.0/js/src/wasm/WasmBCStk.h:133:10: note: 'k' was declared here 133 | Kind k; | ^ In file included from Unified_cpp_js_src_wasm6.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValue.cpp: In member function 'void js::wasm::Val::initFromRootedLocation(js::wasm::ValType, const void*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValue.cpp:69: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] 69 | memset(&cell_, 0, sizeof(Cell)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmModuleTypes.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInstance.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInstanceData.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmCodegenTypes.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmSummarizeInsn.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmSummarizeInsn.cpp:7, from Unified_cpp_js_src_wasm6.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValue.h:148:9: note: 'union js::wasm::LitVal::Cell' declared here 148 | union Cell { | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValue.cpp: In member function 'void js::wasm::Val::initFromHeapLocation(js::wasm::ValType, const void*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValue.cpp:76: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] 76 | memset(&cell_, 0, sizeof(Cell)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValue.h:148:9: note: 'union js::wasm::LitVal::Cell' declared here 148 | union Cell { | ^~~~ In file included from Unified_cpp_js_src_wasm0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI64()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:3335:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3335 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3336 | ZeroOnOverflow(false), isConst, c, QuotientI64); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:3318:11: note: 'c' was declared here 3318 | int64_t c; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientU64()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:3356:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3356 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3357 | ZeroOnOverflow(false), isConst, c, QuotientI64); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:3344:11: note: 'c' was declared here 3344 | int64_t c; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI64()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:3387:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3387 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3388 | ZeroOnOverflow(true), isConst, c, RemainderI64); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:3365:11: note: 'c' was declared here 3365 | int64_t c; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderU64()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:3406:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3406 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), ZeroOnOverflow(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3407 | isConst, c, RemainderI64); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:3396:11: note: 'c' was declared here 3396 | int64_t c; | ^ In file included from Unified_cpp_js_src_wasm0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBCMemory.cpp:179:12: warning: 'addrTemp' may be used uninitialized [-Wmaybe-uninitialized] 179 | uint64_t addr = addrTemp; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBCMemory.cpp:177:11: note: 'addrTemp' was declared here 177 | int64_t addrTemp; | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBCMemory.cpp:142:12: warning: 'addrTemp' may be used uninitialized [-Wmaybe-uninitialized] 142 | uint32_t addr = addrTemp; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBCMemory.cpp:140:11: note: 'addrTemp' was declared here 140 | int32_t addrTemp; | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI32()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:3237:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3237 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3238 | ZeroOnOverflow(false), isConst, c, QuotientI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:3220:11: note: 'c' was declared here 3220 | int32_t c; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientU32()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:3258:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3258 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3259 | ZeroOnOverflow(false), isConst, c, QuotientI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:3246:11: note: 'c' was declared here 3246 | int32_t c; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI32()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:3289:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3289 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3290 | ZeroOnOverflow(true), isConst, c, RemainderI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:3267:11: note: 'c' was declared here 3267 | int32_t c; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderU32()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:3308:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3308 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), ZeroOnOverflow(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3309 | isConst, c, RemainderI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:3298:11: note: 'c' was declared here 3298 | int32_t c; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBCMemory.cpp: In member function 'void js::wasm::BaseCompiler::memFillInlineM32()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBCMemory.cpp:2694:44: warning: 'signedValue' may be used uninitialized [-Wmaybe-uninitialized] 2694 | uint64_t val8 = SplatByteToUInt(value, 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBCMemory.cpp:2659:11: note: 'signedValue' was declared here 2659 | int32_t signedValue; | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBCMemory.cpp:2658:11: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized] 2658 | int32_t signedLength; | ^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBCMemory.cpp: In member function 'void js::wasm::BaseCompiler::memCopyInlineM32()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBCMemory.cpp:2441:11: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized] 2441 | int32_t signedLength; | ^~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValidate.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/AsmJS.cpp:77, 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-146.0/js/src/wasm/WasmBCRegMgmt-inl.h:468:27, inlined from 'bool js::wasm::BaseCompiler::emitRethrow()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:5287:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmOpIter.h:883:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 883 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitRethrow()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:5278:12: note: 'relativeDepth' was declared here 5278 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTeeLocal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:6059:34: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 6059 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:6054:12: note: 'slot' was declared here 6054 | 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-146.0/js/src/wasm/WasmBCRegMgmt-inl.h:468:27, inlined from 'bool js::wasm::BaseCompiler::emitBr()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:4333:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmOpIter.h:883:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 883 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBr()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:4322:12: note: 'relativeDepth' was declared here 4322 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCatchAll()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:4959:17: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 4959 | emitCatchSetup(kind, tryCatch, resultType); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:4949:13: note: 'kind' was declared here 4949 | 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-146.0/js/src/wasm/WasmBCRegMgmt-inl.h:474:27, inlined from 'bool js::wasm::BaseCompiler::emitDelegate()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:5004:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmOpIter.h:889:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 889 | return controlStack_[controlStack_.length() - 1 - relativeDepth].kind(); | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitDelegate()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:4982:12: note: 'relativeDepth' was declared here 4982 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:4247:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 4247 | switch (kind) { | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:4238:13: note: 'kind' was declared here 4238 | LabelKind kind; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitGetLocal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:5933:23: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 5933 | switch (locals_[slot].kind()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:5920:12: note: 'slot' was declared here 5920 | uint32_t slot; | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/JSFunction.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/Scope.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/Stencil.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/frontend/ParseNode.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/AsmJS.cpp:39: 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-146.0/js/src/wasm/WasmOpIter.h:3338:49, inlined from 'bool js::wasm::BaseCompiler::emitStructNewDefault()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:7865:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmTypeDef.h:1259:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1259 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStructNewDefault()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:7864:12: note: 'typeIndex' was declared here 7864 | uint32_t typeIndex; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCatch()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:4854:17: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 4854 | emitCatchSetup(kind, tryCatch, resultType); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:4842:13: note: 'kind' was declared here 4842 | LabelKind kind; | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/JitAllocPolicy.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/shared/Assembler-shared.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/x64/Assembler-x64.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/x64/MacroAssembler-x64.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MacroAssembler.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmGenerator.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmGenerator.cpp:19, from Unified_cpp_js_src_wasm3.cpp:2: 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-146.0/js/src/jit/InlineList.h:394:26, inlined from 'void js::InlineList::pushBack(Node*) [with T = js::jit::MInstruction]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/InlineList.h:372:40, inlined from 'void js::jit::MBasicBlock::add(js::jit::MInstruction*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIRGraph.h:942:25, inlined from 'bool {anonymous}::FunctionCompiler::collectWasmCallResults(const js::wasm::ResultType&, {anonymous}::CallCompileState*, {anonymous}::DefVector*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:2614:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/InlineList.h:398:16: warning: 'def' may be used uninitialized [-Wmaybe-uninitialized] 398 | item->next = at; | ~~~~~~~~~~~^~~~ In file included from Unified_cpp_js_src_wasm3.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::collectWasmCallResults(const js::wasm::ResultType&, {anonymous}::CallCompileState*, {anonymous}::DefVector*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:2573:21: note: 'def' was declared here 2573 | MInstruction* def; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmCode.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmModule.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmCompile.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/AsmJS.cpp:68: In member function 'bool js::wasm::BuiltinModuleFunc::usesMemory() const', inlined from 'bool js::wasm::BaseCompiler::emitCallBuiltinModuleFunc()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:10283:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBuiltinModule.h:102:36: warning: 'builtinModuleFunc' may be used uninitialized [-Wmaybe-uninitialized] 102 | bool usesMemory() const { return usesMemory_; } | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCallBuiltinModuleFunc()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:10272:28: note: 'builtinModuleFunc' was declared here 10272 | 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-146.0/js/src/wasm/WasmBCRegMgmt-inl.h:468:27, inlined from 'bool js::wasm::BaseCompiler::emitBrIf()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:4367:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmOpIter.h:883:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 883 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBrIf()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:4353:12: note: 'relativeDepth' was declared here 4353 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSetLocal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:6050:33: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 6050 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:6045:12: note: 'slot' was declared here 6045 | uint32_t slot; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemoryGrow()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:6765:10: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 6765 | pushI32(memoryIndex); | ~~~~~~~^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:6756:12: note: 'memoryIndex' was declared here 6756 | uint32_t memoryIndex; | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemFill()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:6866:24: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 6866 | if (memoryIndex == 0 && isMem32(memoryIndex)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:6857:12: note: 'memoryIndex' was declared here 6857 | uint32_t memoryIndex; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmCode.h:61: 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-146.0/js/src/wasm/WasmBCClass-inl.h:37:36, inlined from 'bool js::wasm::BaseCompiler::emitMemDiscard()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:6996:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmMetadata.h:186:12: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 186 | return memoryIndex < memories.length() && memories[memoryIndex].isShared(); | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemDiscard()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:6985:12: note: 'memoryIndex' was declared here 6985 | uint32_t memoryIndex; | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTableGrow()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:7032:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 7032 | AddressType addressType = codeMeta_.tables[tableIndex].addressType(); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:7023:12: note: 'tableIndex' was declared here 7023 | uint32_t tableIndex; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitLoadLane(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:10142:11: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 10142 | loadLane(&access, laneIndex); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:10116:12: note: 'laneIndex' was declared here 10116 | uint32_t laneIndex; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStoreLane(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:10175:12: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 10175 | storeLane(&access, laneIndex); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:10149:12: note: 'laneIndex' was declared here 10149 | uint32_t laneIndex; | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmStubs.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmGenerator.cpp:35: 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:4787:42, inlined from 'bool {anonymous}::FunctionCompiler::emitRethrow()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6509:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmOpIter.h:883:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 883 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitRethrow()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6504:12: note: 'relativeDepth' was declared here 6504 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemorySize()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:6779:10: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 6779 | pushI32(memoryIndex); | ~~~~~~~^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:6771:12: note: 'memoryIndex' was declared here 6771 | 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-146.0/js/src/wasm/WasmOpIter.h:1707:57: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmOpIter.h:284:12: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 284 | return kind_ == LabelKind::Loop ? type().params() : type().results(); | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/wasm/WasmOpIter.h:1702:14: note: 'block' was declared here 1702 | 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-146.0/js/src/wasm/WasmOpIter.h:1707:57, inlined from 'bool {anonymous}::FunctionCompiler::emitTryTable()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6437:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmOpIter.h:284:12: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 284 | return kind_ == LabelKind::Loop ? type().params() : type().results(); | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmOpIter.h: In member function 'bool {anonymous}::FunctionCompiler::emitTryTable()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmOpIter.h:1702:14: note: 'block' was declared here 1702 | Control* block; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitEnd()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6231:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 6231 | switch (kind) { | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6213:13: note: 'kind' was declared here 6213 | LabelKind kind; | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/LIR.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/shared/CodeGenerator-shared.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/x64/CodeGenerator-x64.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CodeGenerator.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:27: 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:1190:23, inlined from 'bool {anonymous}::FunctionCompiler::emitTeeLocal()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6772:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIRGraph.h:205:64: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 205 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTeeLocal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6767:16: note: 'value' was declared here 6767 | MDefinition* value; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIRGenerator.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/IonCompileTask.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/JitRuntime.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInstance.cpp:35, from Unified_cpp_js_src_wasm3.cpp:20: In member function 'uint32_t js::jit::CompileInfo::localSlot(uint32_t) const', inlined from 'void {anonymous}::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:1190:23, inlined from 'bool {anonymous}::FunctionCompiler::emitTeeLocal()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6772:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CompileInfo.h:215:68: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 215 | uint32_t localSlot(uint32_t i) const { return firstLocalSlot() + i; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTeeLocal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6766:12: note: 'id' was declared here 6766 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6842:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmOpIter.h:2302:11: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 2302 | if (*id >= codeMeta_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTeeGlobal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6840:12: note: 'id' was declared here 6840 | uint32_t id; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6849:24: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 6849 | return storeGlobalVar(bytecodeOffset, global, value); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6841:16: note: 'value' was declared here 6841 | MDefinition* value; | ^~~~~ In member function 'bool {anonymous}::FunctionCompiler::br(uint32_t, const {anonymous}::DefVector&)', inlined from 'bool {anonymous}::FunctionCompiler::emitBr()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6320:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:3930:29: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 3930 | if (!addControlFlowPatch(jump, relativeDepth, MGoto::TargetIndex)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBr()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6313:12: note: 'relativeDepth' was declared here 6313 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValidate.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValidate.cpp:19, from Unified_cpp_js_src_wasm6.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/wasm/WasmBinary.h:656:15: warning: 'nextByte' may be used uninitialized [-Wmaybe-uninitialized] 656 | uint8_t nextByte; | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValidate.cpp:136:26: warning: 'numLocalEntries' may be used uninitialized [-Wmaybe-uninitialized] 136 | for (uint32_t i = 0; i < numLocalEntries; i++) { | ~~^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValidate.cpp:133:12: note: 'numLocalEntries' was declared here 133 | uint32_t numLocalEntries; | ^~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBCFrame.cpp:29: 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-146.0/js/src/wasm/WasmBCStkMgmt-inl.h:566:45, inlined from 'bool js::wasm::BaseCompiler::emitBody()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:10677:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBCStkMgmt-inl.h:44:30: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized] 44 | stk_.infallibleEmplaceBack(Stk(item)); | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBody()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:10674:17: note: 'i64' was declared here 10674 | 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-146.0/js/src/wasm/WasmBCStkMgmt-inl.h:564:45, inlined from 'bool js::wasm::BaseCompiler::emitBody()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:10587:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBCStkMgmt-inl.h:44:30: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] 44 | stk_.infallibleEmplaceBack(Stk(item)); | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBody()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmBaselineCompile.cpp:10584:17: note: 'i32' was declared here 10584 | int32_t i32; | ^~~ In member function 'bool {anonymous}::FunctionCompiler::switchToCatch({anonymous}::Control&, js::wasm::LabelKind, uint32_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitCatchAll()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6431:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:4427:5: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 4427 | if (fromKind == LabelKind::Try) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCatchAll()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6417:13: note: 'kind' was declared here 6417 | LabelKind kind; | ^~~~ In member function 'bool {anonymous}::FunctionCompiler::delegatePadPatches(const {anonymous}::ControlInstructionVector&, uint32_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitDelegate()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6461:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:4151:24: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 4151 | if (!inTryBlockFrom(relativeDepth, &targetPatches)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitDelegate()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6445:12: note: 'relativeDepth' was declared here 6445 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In member function 'bool js::wasm::OpIter::readGetGlobal(uint32_t*) [with Policy = {anonymous}::IonCompilePolicy]', inlined from 'bool {anonymous}::FunctionCompiler::emitGetGlobal()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6778:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmOpIter.h:2260:11: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 2260 | if (*id >= codeMeta_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitGetGlobal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6777:12: note: 'id' was declared here 6777 | uint32_t id; | ^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/JSFunction.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInstanceData.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmCodegenTypes.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/shared/Assembler-shared.h:28: 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-146.0/js/src/wasm/WasmOpIter.h:3338:49, inlined from 'bool {anonymous}::FunctionCompiler::emitStructNewDefault()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8709:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmTypeDef.h:1259:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1259 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructNewDefault()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8708:12: note: 'typeIndex' was declared here 8708 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'bool {anonymous}::FunctionCompiler::switchToCatch({anonymous}::Control&, js::wasm::LabelKind, uint32_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitCatch()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6413:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:4427:5: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 4427 | if (fromKind == LabelKind::Try) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCatch()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6396:13: note: 'kind' was declared here 6396 | LabelKind kind; | ^~~~ In member function 'bool {anonymous}::FunctionCompiler::switchToCatch({anonymous}::Control&, js::wasm::LabelKind, uint32_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitCatch()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6413:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:4471:5: warning: 'tagIndex' may be used uninitialized [-Wmaybe-uninitialized] 4471 | if (tagIndex == CatchAllIndex) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCatch()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6397:12: note: 'tagIndex' was declared here 6397 | uint32_t tagIndex; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmCode.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmModule.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmCompile.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmGenerator.h:30: In member function 'const js::wasm::TypeDef& js::wasm::CodeMetadata::getFuncTypeDef(uint32_t) const', inlined from 'const js::wasm::FuncType& js::wasm::CodeMetadata::getFuncType(uint32_t) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmMetadata.h:208:26, inlined from 'bool {anonymous}::FunctionCompiler::emitReturnCall()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6684:52: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmMetadata.h:205:39: warning: 'funcIndex' may be used uninitialized [-Wmaybe-uninitialized] 205 | return types->type(funcs[funcIndex].typeIndex); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReturnCall()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6674:12: note: 'funcIndex' was declared here 6674 | uint32_t funcIndex; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCallBuiltinModuleFunc()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:9375:31: warning: 'builtinModuleFunc' may be used uninitialized [-Wmaybe-uninitialized] 9375 | return callBuiltinModuleFunc(*builtinModuleFunc, params); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:9368:28: note: 'builtinModuleFunc' was declared here 9368 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:4089:43, inlined from 'bool {anonymous}::FunctionCompiler::emitThrow(uint32_t, const {anonymous}::DefVector&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:4666:31, inlined from 'bool {anonymous}::FunctionCompiler::emitThrow()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6491:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmMetadata.h:280:39: warning: 'tagIndex' may be used uninitialized [-Wmaybe-uninitialized] 280 | return tagsOffsetStart + tagIndex * sizeof(TagInstanceData); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitThrow()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6485:12: note: 'tagIndex' was declared here 6485 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6336:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:3955:29: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 3955 | if (!addControlFlowPatch(test, relativeDepth, MTest::TrueBranchIndex, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3956 | branchHint)) { | ~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBrIf()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6324:12: note: 'relativeDepth' was declared here 6324 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:1190:23, inlined from 'bool {anonymous}::FunctionCompiler::emitSetLocal()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6761:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CompileInfo.h:215:68: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 215 | uint32_t localSlot(uint32_t i) const { return firstLocalSlot() + i; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitSetLocal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6755:12: note: 'id' was declared here 6755 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6828:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmOpIter.h:2283:11: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 2283 | if (*id >= codeMeta_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitSetGlobal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6826:12: note: 'id' was declared here 6826 | uint32_t id; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableGet()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8088:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 8088 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8078:12: note: 'tableIndex' was declared here 8078 | uint32_t tableIndex; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableSet()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8179:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 8179 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8166:12: note: 'tableIndex' was declared here 8166 | uint32_t tableIndex; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitMemoryGrow()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:7305:46: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 7305 | MDefinition* memoryIndexValue = constantI32(int32_t(memoryIndex)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:7296:12: note: 'memoryIndex' was declared here 7296 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:2931:65, inlined from 'bool {anonymous}::FunctionCompiler::emitReturnCallIndirect()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6720:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmTypeDef.h:1260:73: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1260 | const TypeDef& operator[](uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReturnCallIndirect()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6706:12: note: 'funcTypeIndex' was declared here 6706 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6720:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:2939:58: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 2939 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReturnCallIndirect()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6707:12: note: 'tableIndex' was declared here 6707 | 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-146.0/js/src/wasm/WasmOpIter.h:2713:49, inlined from 'bool {anonymous}::FunctionCompiler::emitReturnCallRef()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6731:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmTypeDef.h:1259:67: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1259 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReturnCallRef()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6727:12: note: 'funcTypeIndex' was declared here 6727 | uint32_t funcTypeIndex; | ^~~~~~~~~~~~~ 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-146.0/js/src/wasm/WasmOpIter.h:3395:49, inlined from 'bool {anonymous}::FunctionCompiler::emitStructSet()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8736:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmTypeDef.h:1259:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1259 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructSet()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8732:12: note: 'typeIndex' was declared here 8732 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'bool js::wasm::OpIter::readStructSet(uint32_t*, uint32_t*, Value*, Value*) [with Policy = {anonymous}::IonCompilePolicy]', inlined from 'bool {anonymous}::FunctionCompiler::emitStructSet()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8736:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmOpIter.h:3402:52: warning: 'fieldIndex' may be used uninitialized [-Wmaybe-uninitialized] 3402 | if (!popWithType(structType.fields_[*fieldIndex].type.widenToValType(), /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructSet()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8733:12: note: 'fieldIndex' was declared here 8733 | uint32_t fieldIndex; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitArrayInitData()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:9034:39: warning: 'segIndex' may be used uninitialized [-Wmaybe-uninitialized] 9034 | MDefinition* segIndexM = constantI32(int32_t(segIndex)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:9019:29: note: 'segIndex' was declared here 9019 | uint32_t unusedTypeIndex, segIndex; | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitArrayInitElem()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:9070:39: warning: 'segIndex' may be used uninitialized [-Wmaybe-uninitialized] 9070 | MDefinition* segIndexM = constantI32(int32_t(segIndex)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:9050:23: note: 'segIndex' was declared here 9050 | uint32_t typeIndex, segIndex; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/LIR.h:22: 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-146.0/js/src/jit/MIR-wasm.h:2300:3, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::reduceSimd128(js::jit::MDefinition*, js::wasm::SimdOp, js::wasm::ValType, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:1388:32, inlined from 'bool {anonymous}::FunctionCompiler::emitExtractLaneSimd128(js::wasm::ValType, uint32_t, js::wasm::SimdOp)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8365:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR-wasm.h:2293:63: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 2293 | : MUnaryInstruction(classOpcode, src), simdOp_(simdOp), imm_(imm) { | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitExtractLaneSimd128(js::wasm::ValType, uint32_t, js::wasm::SimdOp)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8359:12: note: 'laneIndex' was declared here 8359 | 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-146.0/js/src/jit/MIR-wasm.h:2242:3, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::replaceLaneSimd128(js::jit::MDefinition*, js::jit::MDefinition*, uint32_t, js::wasm::SimdOp)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:1351:45, inlined from 'bool {anonymous}::FunctionCompiler::emitReplaceLaneSimd128(js::wasm::ValType, uint32_t, js::wasm::SimdOp)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8378:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR-wasm.h:2234:9: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 2234 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReplaceLaneSimd128(js::wasm::ValType, uint32_t, js::wasm::SimdOp)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8371:12: note: 'laneIndex' was declared here 8371 | 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-146.0/js/src/jit/MIR-wasm.h:2351:74, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::loadLaneSimd128(uint32_t, const js::wasm::LinearMemoryAddress&, uint32_t, js::jit::MDefinition*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:1992:51, inlined from 'bool {anonymous}::FunctionCompiler::emitLoadLaneSimd128(uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8446:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR-wasm.h:2331:9: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 2331 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitLoadLaneSimd128(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8439:12: note: 'laneIndex' was declared here 8439 | 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-146.0/js/src/jit/MIR-wasm.h:2412:75, inlined from 'void {anonymous}::FunctionCompiler::storeLaneSimd128(uint32_t, const js::wasm::LinearMemoryAddress&, uint32_t, js::jit::MDefinition*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:2017:53, inlined from 'bool {anonymous}::FunctionCompiler::emitStoreLaneSimd128(uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8462:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIR-wasm.h:2392:9: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 2392 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStoreLaneSimd128(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8455:12: note: 'laneIndex' was declared here 8455 | uint32_t laneIndex; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/AsmJS.cpp:2058:58: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] 2058 | if (!codeMeta_->asmJSSigToTableIndex.resize(sigIndex + 1)) { | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/AsmJS.cpp:2052:14: note: 'sigIndex' was declared here 2052 | uint32_t sigIndex; | ^~~~~~~~ In member function 'bool {anonymous}::FunctionCompiler::isMem32(uint32_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitMemFill()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:7944:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:1715:43: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 1715 | return codeMeta().memories[memoryIndex].addressType() == AddressType::I32; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitMemFill()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:7933:12: note: 'memoryIndex' was declared here 7933 | uint32_t memoryIndex; | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/AsmJS.cpp:2058:58: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] 2058 | if (!codeMeta_->asmJSSigToTableIndex.resize(sigIndex + 1)) { | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/AsmJS.cpp:2052:14: note: 'sigIndex' was declared here 2052 | uint32_t sigIndex; | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableFill()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8031:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 8031 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8020:12: note: 'tableIndex' was declared here 8020 | uint32_t tableIndex; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableGrow()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8136:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 8136 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8124:12: note: 'tableIndex' was declared here 8124 | uint32_t tableIndex; | ^~~~~~~~~~ In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::operator[](uint32_t) const', inlined from 'bool {anonymous}::FunctionCompiler::callIndirect(uint32_t, uint32_t, js::jit::MDefinition*, uint32_t, const {anonymous}::DefVector&, {anonymous}::DefVector*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:2973:65, inlined from 'bool {anonymous}::FunctionCompiler::emitCallIndirect(bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6641:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmTypeDef.h:1260:73: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1260 | const TypeDef& operator[](uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCallIndirect(bool)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6621:12: note: 'funcTypeIndex' was declared here 6621 | uint32_t funcTypeIndex; | ^~~~~~~~~~~~~ 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6641:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:2996:60: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 2996 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCallIndirect(bool)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6622:12: note: 'tableIndex' was declared here 6622 | 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-146.0/js/src/wasm/WasmOpIter.h:3311:49, inlined from 'bool {anonymous}::FunctionCompiler::emitStructNew()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8670:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmTypeDef.h:1259:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1259 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructNew()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8668:12: note: 'typeIndex' was declared here 8668 | 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-146.0/js/src/wasm/WasmOpIter.h:3360:49, inlined from 'bool {anonymous}::FunctionCompiler::emitStructGet(js::wasm::FieldWideningOp)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8757:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmTypeDef.h:1259:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1259 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructGet(js::wasm::FieldWideningOp)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8754:12: note: 'typeIndex' was declared here 8754 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'bool js::wasm::OpIter::readStructGet(uint32_t*, uint32_t*, js::wasm::FieldWideningOp, Value*) [with Policy = {anonymous}::IonCompilePolicy]', inlined from 'bool {anonymous}::FunctionCompiler::emitStructGet(js::wasm::FieldWideningOp)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8757:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmOpIter.h:3371:61: warning: 'fieldIndex' may be used uninitialized [-Wmaybe-uninitialized] 3371 | StorageType StorageType = structType.fields_[*fieldIndex].type; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructGet(js::wasm::FieldWideningOp)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8755:12: note: 'fieldIndex' was declared here 8755 | uint32_t fieldIndex; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitArrayNewData()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8946:39: warning: 'segIndex' may be used uninitialized [-Wmaybe-uninitialized] 8946 | MDefinition* segIndexM = constantI32(int32_t(segIndex)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8921:23: note: 'segIndex' was declared here 8921 | uint32_t typeIndex, segIndex; | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitArrayNewElem()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8995:39: warning: 'segIndex' may be used uninitialized [-Wmaybe-uninitialized] 8995 | MDefinition* segIndexM = constantI32(int32_t(segIndex)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8970:23: note: 'segIndex' was declared here 8970 | uint32_t typeIndex, segIndex; | ^~~~~~~~ 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-146.0/js/src/jit/InlineList.h:394:26, inlined from 'void js::InlineList::pushBack(Node*) [with T = js::jit::MInstruction]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/InlineList.h:372:40, inlined from 'void js::jit::MBasicBlock::add(js::jit::MInstruction*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/MIRGraph.h:942:25, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::stackSwitch(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::wasm::StackSwitchKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:3303:19, inlined from 'bool {anonymous}::FunctionCompiler::emitStackSwitch()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6659:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/InlineList.h:398:16: warning: 'ins' may be used uninitialized [-Wmaybe-uninitialized] 398 | item->next = at; | ~~~~~~~~~~~^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStackSwitch()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:3287:19: note: 'ins' was declared here 3287 | MInstruction* ins; | ^~~ In member function 'bool {anonymous}::FunctionCompiler::brOnNull(uint32_t, const {anonymous}::DefVector&, const js::wasm::ResultType&, js::jit::MDefinition*)', inlined from 'bool {anonymous}::FunctionCompiler::emitBrOnNull()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8496:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:1228:29: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 1228 | !addControlFlowPatch(test, relativeDepth, MTest::TrueBranchIndex)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBrOnNull()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8488:12: note: 'relativeDepth' was declared here 8488 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In member function 'bool {anonymous}::FunctionCompiler::brOnNonNull(uint32_t, const {anonymous}::DefVector&, const js::wasm::ResultType&, js::jit::MDefinition*)', inlined from 'bool {anonymous}::FunctionCompiler::emitBrOnNonNull()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8508:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:1260:29: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 1260 | !addControlFlowPatch(test, relativeDepth, MTest::TrueBranchIndex)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBrOnNonNull()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8500:12: note: 'relativeDepth' was declared here 8500 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValidate.h:31: 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-146.0/js/src/wasm/WasmOpIter.h:1707:57: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmOpIter.h:284:12: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 284 | return kind_ == LabelKind::Loop ? type().params() : type().results(); | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/wasm/WasmOpIter.h:1702:14: note: 'block' was declared here 1702 | Control* block; | ^~~~~ In member function 'uint32_t js::jit::CompileInfo::localSlot(uint32_t) const', inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::getLocalDef(unsigned int)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:719:30, inlined from 'bool {anonymous}::FunctionCompiler::emitGetLocal()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6750:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CompileInfo.h:215:68: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 215 | uint32_t localSlot(uint32_t i) const { return firstLocalSlot() + i; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitGetLocal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6745:12: note: 'id' was declared here 6745 | uint32_t id; | ^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValidate.cpp:29: In member function 'void js::wasm::OpDumper::dumpI64Const(int64_t)', inlined from 'bool js::wasm::ValidateOps(ValidatingOpIter&, T&, const CodeMetadata&) [with T = OpDumper]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValidate.cpp:328:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmDump.h:181:51: warning: 'constant' may be used uninitialized [-Wmaybe-uninitialized] 181 | void dumpI64Const(int64_t constant) { out.printf(" %" PRId64, constant); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::ValidateOps(ValidatingOpIter&, T&, const CodeMetadata&) [with T = OpDumper]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValidate.cpp:324:17: note: 'constant' was declared here 324 | int64_t constant; | ^~~~~~~~ In member function 'void js::wasm::OpDumper::dumpI32Const(int32_t)', inlined from 'bool js::wasm::ValidateOps(ValidatingOpIter&, T&, const CodeMetadata&) [with T = OpDumper]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValidate.cpp:320:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmDump.h:180:51: warning: 'constant' may be used uninitialized [-Wmaybe-uninitialized] 180 | void dumpI32Const(int32_t constant) { out.printf(" %" PRId32, constant); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::ValidateOps(ValidatingOpIter&, T&, const CodeMetadata&) [with T = OpDumper]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValidate.cpp:316:17: note: 'constant' was declared here 316 | int32_t constant; | ^~~~~~~~ In member function 'bool js::wasm::OpIter::readSetGlobal(uint32_t*, Value*) [with Policy = js::wasm::ValidatingPolicy]', inlined from 'bool js::wasm::ValidateOps(ValidatingOpIter&, T&, const CodeMetadata&) [with T = OpDumper]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValidate.cpp:381:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmOpIter.h:2283:11: warning: 'globalIndex' may be used uninitialized [-Wmaybe-uninitialized] 2283 | if (*id >= codeMeta_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::ValidateOps(ValidatingOpIter&, T&, const CodeMetadata&) [with T = OpDumper]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValidate.cpp:380:18: note: 'globalIndex' was declared here 380 | uint32_t globalIndex; | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitMemorySize()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:7335:46: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 7335 | MDefinition* memoryIndexValue = constantI32(int32_t(memoryIndex)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:7326:12: note: 'memoryIndex' was declared here 7326 | uint32_t memoryIndex; | ^~~~~~~~~~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constantI32(int32_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitI32Const()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6116:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:753:46: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] 753 | MConstant* constant = MConstant::NewInt32(alloc(), i); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitI32Const()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6111:11: note: 'i32' was declared here 6111 | int32_t i32; | ^~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constantI64(int64_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitI64Const()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6126:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:764:46: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized] 764 | MConstant* constant = MConstant::NewInt64(alloc(), i); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitI64Const()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:6121:11: note: 'i64' was declared here 6121 | int64_t i64; | ^~~ In member function 'bool js::wasm::OpIter::readRefFunc(uint32_t*) [with Policy = {anonymous}::IonCompilePolicy]', inlined from 'bool {anonymous}::FunctionCompiler::emitRefFunc()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8219:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmOpIter.h:2373:18: warning: 'funcIndex' may be used uninitialized [-Wmaybe-uninitialized] 2373 | if (*funcIndex >= codeMeta_.funcs.length()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitRefFunc()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8218:12: note: 'funcIndex' was declared here 8218 | uint32_t funcIndex; | ^~~~~~~~~ In member function 'bool js::wasm::OpIter::readSetGlobal(uint32_t*, Value*) [with Policy = js::wasm::ValidatingPolicy]', inlined from 'bool js::wasm::ValidateOps(ValidatingOpIter&, T&, const CodeMetadata&) [with T = NopOpDumper]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValidate.cpp:381:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmOpIter.h:2283:11: warning: 'globalIndex' may be used uninitialized [-Wmaybe-uninitialized] 2283 | if (*id >= codeMeta_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::ValidateOps(ValidatingOpIter&, T&, const CodeMetadata&) [with T = NopOpDumper]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmValidate.cpp:380:18: note: 'globalIndex' was declared here 380 | uint32_t globalIndex; | ^~~~~~~~~~~ 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-146.0/js/src/wasm/WasmOpIter.h:2687:49, inlined from 'bool {anonymous}::FunctionCompiler::emitCallRef()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8628:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmTypeDef.h:1259:67: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1259 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCallRef()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmIonCompile.cpp:8624:12: note: 'funcTypeIndex' was declared here 8624 | uint32_t funcTypeIndex; | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp: In function 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:485:43: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 485 | *literal = Some(LitVal(uint64_t(c))); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:481:17: note: 'c' was declared here 481 | int64_t c; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:477:43: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 477 | *literal = Some(LitVal(uint32_t(c))); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:473:17: note: 'c' was declared here 473 | 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-146.0/js/src/wasm/WasmOpIter.h:3338:49, inlined from 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:567:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmTypeDef.h:1259:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1259 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp: In function 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:566:22: note: 'typeIndex' was declared here 566 | 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-146.0/js/src/wasm/WasmOpIter.h:3311:49, inlined from 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:560:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmTypeDef.h:1259:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1259 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp: In function 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:559:22: note: 'typeIndex' was declared here 559 | uint32_t typeIndex; | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/util/Poison.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/ProcessExecutableMemory.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/ExecutableAllocator.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/GCContext.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Cell.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/JitCode.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/x64/Assembler-x64.h:12: 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:1089: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:1131:52, inlined from 'ReturnToJSResultCollector::StackResultsRooter::StackResultsRooter(JSContext*, ReturnToJSResultCollector&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInstance.cpp:3448: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:1012:3, inlined from 'bool ReturnToJSResultCollector::init(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInstance.cpp:3488:24, inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, const JS::CallArgs&, js::wasm::CoercionLevel)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInstance.cpp:3873:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1095:15: warning: storing the address of local variable 'results' in '*&MEM[(struct Array *)cx_239(D) + 120B].mArr[2]' [-Wdangling-pointer=] 1095 | *stackTop = this; | ~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, const JS::CallArgs&, js::wasm::CoercionLevel)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInstance.cpp:3872:29: note: 'results' declared here 3872 | ReturnToJSResultCollector results(resultType); | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInstance.cpp:3848:38: note: 'cx' declared here 3848 | 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:388:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:209:47: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 209 | cx, instance().constantArrayNewDefault(cx, typeIndex, numElements)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:381:22: note: 'typeIndex' was declared here 381 | uint32_t typeIndex, len; | ^~~~~~~~~ In member function 'bool InitExprInterpreter::evalArrayNewDefault(JSContext*, uint32_t)', inlined from 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:395:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:196:47: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 196 | cx, instance().constantArrayNewDefault(cx, typeIndex, numElements)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:391:22: note: 'typeIndex' was declared here 391 | uint32_t typeIndex; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:378:31: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 378 | CHECK(evalArrayNew(cx, typeIndex)); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:249:9: note: in definition of macro 'CHECK' 249 | if (!(c)) return false; \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:374:22: note: 'typeIndex' was declared here 374 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'bool InitExprInterpreter::evalStructNewDefault(JSContext*, uint32_t)', inlined from 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:371:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:166:48: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 166 | cx, instance().constantStructNewDefault(cx, typeIndex)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:367:22: note: 'typeIndex' was declared here 367 | uint32_t typeIndex; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:364:32: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 364 | CHECK(evalStructNew(cx, typeIndex)); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:249:9: note: in definition of macro 'CHECK' 249 | if (!(c)) return false; \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:360:22: note: 'typeIndex' was declared here 360 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'bool InitExprInterpreter::pushI64(int64_t)', inlined from 'bool InitExprInterpreter::evalI64Const(int64_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:98:48, inlined from 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:281:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:69:40: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 69 | return stack.append(Val(uint64_t(c))); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:277:17: note: 'c' was declared here 277 | int64_t c; | ^ In member function 'bool InitExprInterpreter::pushI32(int32_t)', inlined from 'bool InitExprInterpreter::evalI32Const(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:97:48, inlined from 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:274:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:66:40: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 66 | return stack.append(Val(uint32_t(c))); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/wasm/WasmInitExpr.cpp:270:17: note: 'c' was declared here 270 | int32_t c; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/functional:68, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Class.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/Reflect.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/Reflect.cpp:7, from Unified_cpp_js_src3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:513:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRWriter.h:513:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/shared/AtomicOperations-shared-jit.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/AtomicOperations.h:346, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/TypedArrayObject-inl.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/TypedArrayObject.cpp:7, from Unified_cpp_js_src26.cpp:20: 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-146.0/js/src/vm/Float16.h:219:57, inlined from 'To js::ConvertNumber(From) [with To = float16; From = double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/TypedArrayObject-inl.h:74:14, inlined from 'void TypedArraySliceCopySlowSet(js::TypedArrayObject*, std::size_t, double) [with NativeType = js::float16]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/TypedArrayObject.cpp:3956:49, inlined from 'void TypedArraySliceCopySlow(js::TypedArrayObject*, std::size_t, std::size_t, js::TypedArrayObject*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/TypedArrayObject.cpp:4023:7, inlined from 'bool TypedArray_slice(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/TypedArrayObject.cpp:4119:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/Float16.h:124:14: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 124 | std::memcpy(&dbits, &value, sizeof(double)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/TypedArrayObject.cpp: In function 'bool TypedArray_slice(JSContext*, const JS::CallArgs&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/vm/TypedArrayObject.cpp:4003:12: note: 'value' was declared here 4003 | double value; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/DisplayNames.cpp:12, from Unified_cpp_js_src5.cpp:20: /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:485:41: warning: 'style' may be used uninitialized [-Wmaybe-uninitialized] 485 | 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:469:20: note: 'style' was declared here 469 | UCurrNameStyle style; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In member function 'mozilla::Result mozilla::intl::DisplayNames::GetWeekday(B&, mozilla::intl::Weekday, mozilla::Span, Fallback) [with B = js::intl::FormatBuffer]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:729:50: warning: 'symbolType' may be used uninitialized [-Wmaybe-uninitialized] 729 | if (auto result = ComputeDateTimeDisplayNames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 730 | symbolType, mozilla::Span(indices), aCalendar); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:704:27: note: 'symbolType' was declared here 704 | UDateFormatSymbolType symbolType; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In member function 'mozilla::Result mozilla::intl::DisplayNames::GetQuarter(B&, mozilla::intl::Quarter, mozilla::Span, Fallback) [with B = js::intl::FormatBuffer]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:825:50: warning: 'symbolType' may be used uninitialized [-Wmaybe-uninitialized] 825 | if (auto result = ComputeDateTimeDisplayNames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 826 | symbolType, mozilla::Span(indices), aCalendar); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:806:27: note: 'symbolType' was declared here 806 | 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:942:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:944:44: warning: 'field' may be used uninitialized [-Wmaybe-uninitialized] 944 | return udatpg_getFieldDisplayName( /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In member function 'mozilla::Result mozilla::intl::DisplayNames::GetDateTimeField(B&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback) [with B = js::intl::FormatBuffer]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:888:27: note: 'field' was declared here 888 | 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:942:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:944:44: warning: 'width' may be used uninitialized [-Wmaybe-uninitialized] 944 | return udatpg_getFieldDisplayName( /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In member function 'mozilla::Result mozilla::intl::DisplayNames::GetDateTimeField(B&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback) [with B = js::intl::FormatBuffer]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:928:29: note: 'width' was declared here 928 | UDateTimePGDisplayWidth width; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In member function 'mozilla::Result mozilla::intl::DisplayNames::GetMonth(B&, mozilla::intl::Month, mozilla::Span, Fallback) [with B = js::intl::FormatBuffer]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:780:50: warning: 'symbolType' may be used uninitialized [-Wmaybe-uninitialized] 780 | if (auto result = ComputeDateTimeDisplayNames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 781 | symbolType, mozilla::Span(indices), aCalendar); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:758:27: note: 'symbolType' was declared here 758 | UDateFormatSymbolType symbolType; | ^~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/DateTimeFormat.cpp:25, from Unified_cpp_js_src5.cpp:11: 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:155: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:777: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:109: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:303:29, inlined from 'JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/DateTimeFormat.cpp:500:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/LanguageTag.h:84:31: warning: 'hourCycleStr' may be used uninitialized [-Wmaybe-uninitialized] 84 | : key_{key[0], key[1]}, type_(type) {} | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/DateTimeFormat.cpp:484:13: note: 'hourCycleStr' was declared here 484 | JSAtom* hourCycleStr; | ^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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 /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:62, 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:62: 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<_T1, _T2>::tuple(std::tuple<_T1, _T2>&&) [with _T1 = char*; _T2 = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/tuple:2136: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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/TestingFunctions.cpp:5106: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:155: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:195: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:976: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:155: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:195: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:1042: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:1073: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<_T1, _T2>::tuple(std::tuple<_T1, _T2>&&) [with _T1 = char*; _T2 = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/tuple:2136: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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/TestingFunctions.cpp:5106: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:155: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:195: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:976: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:155: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:227: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:1076: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 file included from Unified_cpp_js_src7.cpp:47: In function 'bool TryParseDashedNumericDatePrefix(const CharT*, size_t, size_t*, int*, int*, int*) [with CharT = char16_t]', inlined from 'bool ParseDate(JSContext*, js::DateTimeInfo*, const CharT*, size_t, JS::ClippedTime*) [with CharT = char16_t]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:1625:38, inlined from 'bool ParseDate(JSContext*, js::DateTimeInfo*, const JSLinearString*, JS::ClippedTime*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:2052:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:1496:19: warning: 'year' may be used uninitialized [-Wmaybe-uninitialized] 1496 | year = FixupYear(year); | ~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp: In function 'bool ParseDate(JSContext*, js::DateTimeInfo*, const JSLinearString*, JS::ClippedTime*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:1462:7: note: 'year' was declared here 1462 | int year; | ^~~~ In function 'bool TryParseDashedNumericDatePrefix(const CharT*, size_t, size_t*, int*, int*, int*) [with CharT = unsigned char]', inlined from 'bool ParseDate(JSContext*, js::DateTimeInfo*, const CharT*, size_t, JS::ClippedTime*) [with CharT = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:1625:38, inlined from 'bool ParseDate(JSContext*, js::DateTimeInfo*, const JSLinearString*, JS::ClippedTime*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:2051:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:1496:19: warning: 'year' may be used uninitialized [-Wmaybe-uninitialized] 1496 | year = FixupYear(year); | ~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp: In function 'bool ParseDate(JSContext*, js::DateTimeInfo*, const JSLinearString*, JS::ClippedTime*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:1462:7: note: 'year' was declared here 1462 | int year; | ^~~~ In function 'int32_t YearFromTime(int64_t)', inlined from 'double JS::YearFromTime(double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:580:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:394:24: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized] 394 | return ToYearMonthDay(t).year; | ~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp: In function 'double JS::YearFromTime(double)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:578:11: note: 'tv' was declared here 578 | int64_t tv; | ^~ In function 'int32_t MonthFromTime(int64_t)', inlined from 'double JS::MonthFromTime(double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:590:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:414:24: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized] 414 | return ToYearMonthDay(t).month; | ~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp: In function 'double JS::MonthFromTime(double)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:588:11: note: 'tv' was declared here 588 | int64_t tv; | ^~ In function 'int32_t DateFromTime(int64_t)', inlined from 'double JS::DayFromTime(double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:600:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:424:24: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized] 424 | return ToYearMonthDay(t).day; | ~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp: In function 'double JS::DayFromTime(double)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:598:11: note: 'tv' was declared here 598 | int64_t tv; | ^~ In function 'constexpr T FloorDiv(T, int32_t) [with T = long int]', inlined from 'int32_t Day(int64_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:196:26, inlined from 'double DayWithinYear(int64_t, double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:404:13, inlined from 'double JS::DayWithinYear(double, double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:614:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:157:5: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized] 157 | T remainder = dividend % divisor; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp: In function 'double JS::DayWithinYear(double, double)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jsdate.cpp:612:11: note: 'tv' was declared here 612 | int64_t tv; | ^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallArgs.h:74, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Class.h:17: 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:1135:15, inlined from 'bool WasmReturnFlag(JSContext*, unsigned int, JS::Value*, Flag)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/TestingFunctions.cpp:2269:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:631:36: warning: 'b' may be used uninitialized [-Wmaybe-uninitialized] 631 | asBits_ = bitsFromTagAndPayload(JSVAL_TAG_BOOLEAN, uint32_t(b)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmReturnFlag(JSContext*, unsigned int, JS::Value*, Flag)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/TestingFunctions.cpp:2256:8: note: 'b' was declared here 2256 | bool b; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/String.cpp:14, from Unified_cpp_js_src3.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/String.h: In static member function 'static mozilla::Result mozilla::intl::String::Normalize(NormalizationForm, mozilla::Span, B&) [with B = js::intl::FormatBuffer]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/String.h:132:53: warning: 'normalizer' may be used uninitialized [-Wmaybe-uninitialized] 132 | int32_t spanLengthInt = unorm2_spanQuickCheckYes(normalizer, aString.data(), /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/String.h:113:25: note: 'normalizer' was declared here 113 | const UNormalizer2* normalizer; | ^~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Class.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/Segmenter.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/Segmenter.cpp:9, from Unified_cpp_js_src7.cpp:2: In function 'bool EnsureBreakIterator(JSContext*, JS::Handle, int32_t) [with T = js::SegmentsObject]', inlined from 'js::ArrayObject* FindSegmentBoundaries(JSContext*, JS::Handle, int32_t) [with T = js::SegmentsObject]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/Segmenter.cpp:898:27, inlined from 'bool js::intl_FindSegmentBoundaries(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/Segmenter.cpp:996:39: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:5: warning: 'brk' may be used uninitialized [-Wmaybe-uninitialized] 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro 'MOZ_CONCAT2' 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro 'MOZ_CONCAT' 70 | #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:72:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:562:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 562 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/Segmenter.cpp:864:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 864 | MOZ_RELEASE_ASSERT(brk); | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/Segmenter.cpp: In function 'bool js::intl_FindSegmentBoundaries(JSContext*, unsigned int, JS::Value*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/Segmenter.cpp:832:9: note: 'brk' was declared here 832 | void* brk; | ^~~ In function 'bool EnsureBreakIterator(JSContext*, JS::Handle, int32_t) [with T = js::SegmentIteratorObject]', inlined from 'js::ArrayObject* FindSegmentBoundaries(JSContext*, JS::Handle, int32_t) [with T = js::SegmentIteratorObject]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/Segmenter.cpp:898:27, inlined from 'bool js::intl_FindNextSegmentBoundaries(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/Segmenter.cpp:1018:39: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:5: warning: 'brk' may be used uninitialized [-Wmaybe-uninitialized] 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro 'MOZ_CONCAT2' 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro 'MOZ_CONCAT' 70 | #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:72:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:562:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 562 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/Segmenter.cpp:864:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 864 | MOZ_RELEASE_ASSERT(brk); | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/Segmenter.cpp: In function 'bool js::intl_FindNextSegmentBoundaries(JSContext*, unsigned int, JS::Value*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/intl/Segmenter.cpp:832:9: note: 'brk' was declared here 832 | void* brk; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:82, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/wrappers/XrayWrapper.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-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:82, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/wrappers/AccessCheck.cpp:23, 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-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:82, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/loader/mozJSModuleLoader.cpp:51: /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-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src1.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/XPCWrappedNativeInfo.cpp: In static member function 'static already_AddRefed XPCNativeInterface::NewInstance(JSContext*, IID2NativeInterfaceMap*, const nsXPTInterfaceInfo*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/XPCWrappedNativeInfo.cpp:333: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] 333 | memcpy(obj->mMembers, members.begin(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | members.length() * sizeof(XPCNativeMember)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/XPCModule.cpp:8, from Unified_cpp_js_xpconnect_src1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:903:7: note: 'class XPCNativeMember' declared here 903 | class XPCNativeMember final { | ^~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:82: /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-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SPSCQueue.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScriptPreloader.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/nsXPConnect.cpp:37, 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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/nsXPConnect.cpp:52: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/message_loop.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/MessageLink.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/MessageChannel.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ProtocolUtils.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/SideVariant.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:18, 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-146.0/layout/painting/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DisplayPortUtils.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsRefreshDriver.cpp:45: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/observer_list.h: In member function 'void base::ObserverList::AddObserver(ObserverType*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/observer_list.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 | DCHECK(find(observers_.begin(), observers_.end(), obs) == observers_.end()) /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/observer_list.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/build/amd64/dist/include/mozilla/SPSCQueue.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScriptPreloader.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/loader/ScriptCacheActors.cpp:7, 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-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, from Unified_cpp_js_xpconnect_loader0.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:82, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/ExportHelpers.cpp:7, 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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/NodeUbiReporting.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCharSeparatedTokenizer.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTSubstring.h:1487, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsAString.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsString.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsServiceManagerUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDirectoryServiceUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFile.h:606, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/FileUtils.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/loader/AutoMemMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/loader/AutoMemMap.cpp:7, 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:20:7, inlined from 'JS::TranscodeSource::TranscodeSource(JS::TranscodeSource&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Transcoding.h:36: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:155: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:195: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:976: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:461:11, inlined from 'bool mozilla::ScriptPreloader::StartDecodeTask(const JS::ReadOnlyDecodeOptions&, mozilla::Vector&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/loader/ScriptPreloader.cpp:1214:69: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangedPtr.h:99:26: warning: '*(const mozilla::RangedPtr*)aDst.mozilla::RangedPtr::mPtr' may be used uninitialized [-Wmaybe-uninitialized] 99 | : 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:20:7, inlined from 'JS::TranscodeSource::TranscodeSource(JS::TranscodeSource&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Transcoding.h:36: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:155: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:195: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:976: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:461:11, inlined from 'bool mozilla::ScriptPreloader::StartDecodeTask(const JS::ReadOnlyDecodeOptions&, mozilla::Vector&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/loader/ScriptPreloader.cpp:1214:69: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangedPtr.h:99:26: warning: '((const mozilla::RangedPtr*)aDst)[1].mozilla::RangedPtr::mPtr' may be used uninitialized [-Wmaybe-uninitialized] 99 | : RangedPtr(aOther.mPtr, nullptr, nullptr) | ~~~~~~~^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:19, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderBridgeChild.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/TextDrawTarget.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsLayoutUtils.cpp:21, from Unified_cpp_layout_base2.cpp:20: /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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | if (mDefinedStyles != aOther.mDefinedStyles) return false; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextRange.h:95: 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/nsIObjectOutputStream.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabContext.h:10, 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:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/AccessibleCaretManager.cpp:18, from Unified_cpp_layout_base0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h: In member function 'nsresult nsIBinaryOutputStream::WriteCString(const nsACString&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h:85: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 85 | if (NS_SUCCEEDED(rv)) rv = WriteBytes(aString); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h:85: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/RetainedDisplayListBuilder.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsCSSFrameConstructor.cpp:16, from Unified_cpp_layout_base1.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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsCSSRenderingBorders.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayList.h:46: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsClassHashtable.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsRefreshDriver.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsRefreshDriver.cpp:20: 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:312: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:351: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:422: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:457:52, inlined from 'bool nsRefreshDriver::TickObserverArray(uint32_t, mozilla::TimeStamp)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsRefreshDriver.cpp:2256: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->mObservers[aIdx_8(D)].D.386209.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsRefreshDriver.cpp: In member function 'bool nsRefreshDriver::TickObserverArray(uint32_t, mozilla::TimeStamp)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsRefreshDriver.cpp:2256: note: '__for_begin' declared here 2256 | for (RefPtr obs : mObservers[aIdx].EndLimitedRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsRefreshDriver.cpp:2254: note: 'this' declared here 2254 | bool nsRefreshDriver::TickObserverArray(uint32_t aIdx, TimeStamp aNowTime) { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IntrinsicISizesCache.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsBlockFrame.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/forms/ButtonControlFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/forms/ButtonControlFrame.cpp:7, from Unified_cpp_layout_forms0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxUtils.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxContext.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayList.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsLayoutDebugger.cpp:12, from Unified_cpp_layout_base2.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 = SVGTextFrame::CachedMeasuredRange; long unsigned int N = 2]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:599:0: required from here 599 | PodArrayZero(mCachedRanges); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:85:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SVGTextFrame::CachedMeasuredRange'; use assignment or value-initialization instead [-Wclass-memaccess] 85 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsLayoutUtils.cpp:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:592: note: 'struct mozilla::SVGTextFrame::CachedMeasuredRange' declared here 592 | struct CachedMeasuredRange { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:39: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/LayoutConstants.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | 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:62, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayList.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsImageFrame.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/build/nsLayoutStatics.cpp:54, from Unified_cpp_layout_build0.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/SmallPointerArray.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/AccessibleCaret.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/AccessibleCaret.cpp:7, 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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/GeometryUtils.cpp:227:0: required from here 227 | PodArrayZero(points); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:85: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] 85 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/LayoutConstants.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Point.h:139:24: note: 'struct mozilla::gfx::PointTyped' declared here 139 | 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]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/GeometryUtils.cpp:439:0: required from here 439 | PodZero(aPoints, aPointCount); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:58: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] 58 | memset(aT, 0, sizeof(T) * aNElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Point.h:139:24: note: 'struct mozilla::gfx::PointTyped' declared here 139 | struct MOZ_EMPTY_BASES PointTyped | ^~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsCSSRenderingBorders.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayList.h:46: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AbsoluteContainingBlock.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/AbsoluteContainingBlock.cpp:12, from Unified_cpp_layout_generic0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:39: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/LayoutConstants.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:0: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/DisplayItemClip.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/DisplayItemClipChain.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayList.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowInput.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:63: 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/forms/nsDateTimeControlFrame.cpp:162:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowOutput.h:201:28: warning: 'borderBoxBSize' may be used uninitialized [-Wmaybe-uninitialized] 201 | mSize = aSize.ConvertTo(mWritingMode, aWM); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_forms0.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/forms/nsDateTimeControlFrame.cpp: In member function 'virtual void nsDateTimeControlFrame::Reflow(nsPresContext*, nsIFrame::ReflowOutput&, const nsIFrame::ReflowInput&, nsReflowStatus&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/forms/nsDateTimeControlFrame.cpp:89:11: note: 'borderBoxBSize' was declared here 89 | nscoord borderBoxBSize; | ^~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsCSSRenderingBorders.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsCSSRendering.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/ShapeUtils.cpp:14, from Unified_cpp_layout_base1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:39: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:20, 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-146.0/layout/style/nsStyleConsts.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/CounterStyleManager.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/nsStyleStruct.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/ScrollStyles.cpp:9, from Unified_cpp_layout_base1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:0: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:82, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/XPCModule.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/build/nsLayoutModule.cpp:10, 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-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsCSSRenderingBorders.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsCSSRendering.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/build/nsLayoutStatics.cpp:39: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsTextFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/nsStyleStructInlines.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyleInlines.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/ScrollContainerFrame.cpp:87, from Unified_cpp_layout_generic1.cpp:11: /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:1166: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1166 | } else if (mLastUsed > 0 && /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFont.h:1166: 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_build0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/build/nsContentDLF.cpp: In member function 'virtual nsresult nsContentDLF::CreateInstance(const char*, nsIChannel*, nsILoadGroup*, const nsACString&, nsIDocShell*, nsISupports*, nsIStreamListener**, nsIDocumentViewer**)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/build/nsContentDLF.cpp:117:12: warning: 'rv' may be used uninitialized [-Wmaybe-uninitialized] 117 | nsresult rv; | ^~ In file included from Unified_cpp_layout_base0.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/PresShell.cpp: In member function 'void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, mozilla::IntrinsicDirty, nsFrameState, mozilla::ReflowRootHandling)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/PresShell.cpp:2709: warning: 'targetNeedsReflowFromParent' may be used uninitialized [-Wmaybe-uninitialized] 2709 | if (IsReflowBoundary(f) || !f->GetParent()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/PresShell.cpp:2614: note: 'targetNeedsReflowFromParent' was declared here 2614 | bool targetNeedsReflowFromParent; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsLineBox.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsContainerFrame.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScrollContainerFrame.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/ScrollContainerFrame.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:0: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/ScrollAnimationPhysics.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/ScrollAnimationMSDPhysics.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, from Unified_cpp_layout_generic1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsFrameSelection.cpp: In member function 'mozilla::dom::Selection* nsFrameSelection::GetSelection(mozilla::SelectionType) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsFrameSelection.cpp:1612:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1612 | return mDomSelections[index]; | ^~~~~ In file included from Unified_cpp_layout_generic2.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsFrameSetFrame.cpp: In member function 'void nsHTMLFramesetFrame::Scale(nscoord, int32_t, const nsTArray&, nsTArray&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsFrameSetFrame.cpp:367: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 367 | } else if (aNumIndicies != 0) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsFrameSetFrame.cpp: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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IntrinsicISizesCache.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsBlockFrame.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/forms/nsSelectsAreaFrame.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/forms/nsSelectsAreaFrame.cpp:6, from Unified_cpp_layout_forms1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:217:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Take(Descriptor, bool*) [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 217 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4524:28: required from 'mozilla::FrameProperties::PropertyType nsIFrame::TakeProperty(mozilla::FrameProperties::Descriptor, bool*) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4524 | return mProperties.Take(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/forms/nsTextControlFrame.cpp:1017:44: required from here 1017 | nsPoint contentScrollPos = TakeProperty(ContentScrollPos(), &hasProperty); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/LayoutConstants.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsMargin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:19: 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-146.0/layout/base/Units.h:307: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:732:39, inlined from 'nscoord mozilla::StyleLengthPercentageUnion::Resolve(T, Rounder) const [with T = mozilla::StyleLengthPercentageUnion::Resolve(nscoord) const::; Rounder = int (*)(float)]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsInlines.h:772:26, inlined from 'nscoord mozilla::StyleLengthPercentageUnion::Resolve(nscoord) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsInlines.h:776:17, inlined from 'nscoord ResolveScrollPaddingStyleValue(const mozilla::StyleRect >&, mozilla::Side, const nsSize&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/ScrollContainerFrame.cpp:7361: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCoord.h:337:10: warning: 'percentageBasis' may be used uninitialized [-Wmaybe-uninitialized] 337 | return float(aAppUnits) / aAppUnitsPerPixel; | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/ScrollContainerFrame.cpp: In function 'nscoord ResolveScrollPaddingStyleValue(const mozilla::StyleRect >&, mozilla::Side, const nsSize&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/ScrollContainerFrame.cpp:7349: note: 'percentageBasis' was declared here 7349 | nscoord percentageBasis; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsLineBox.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsContainerFrame.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsColumnSetFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsColumnSetFrame.cpp:9, from Unified_cpp_layout_generic2.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 = SVGTextFrame::CachedMeasuredRange; long unsigned int N = 2]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:599:0: required from here 599 | PodArrayZero(mCachedRanges); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:85:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SVGTextFrame::CachedMeasuredRange'; use assignment or value-initialization instead [-Wclass-memaccess] 85 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.cpp:39, from Unified_cpp_layout_generic2.cpp:110: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:592: note: 'struct mozilla::SVGTextFrame::CachedMeasuredRange' declared here 592 | struct CachedMeasuredRange { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsLineBox.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsContainerFrame.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsInlineFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsInlineFrame.cpp:9, from Unified_cpp_layout_generic3.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 = SVGTextFrame::CachedMeasuredRange; long unsigned int N = 2]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:599:19: required from here 599 | PodArrayZero(mCachedRanges); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:85:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SVGTextFrame::CachedMeasuredRange'; use assignment or value-initialization instead [-Wclass-memaccess] 85 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsInlineFrame.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:592:10: note: 'struct mozilla::SVGTextFrame::CachedMeasuredRange' declared here 592 | struct CachedMeasuredRange { | ^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic1.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/SelectionMovementUtils.cpp: In static member function 'static nsIFrame* mozilla::SelectionMovementUtils::GetFrameForNodeOffset(nsIContent*, uint32_t, mozilla::CaretAssociationHint, uint32_t*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/SelectionMovementUtils.cpp:404: warning: 'offsetInFrameContent' may be used uninitialized [-Wmaybe-uninitialized] 404 | returnFrame->GetChildFrameContainingOffset( 405 | static_cast(offsetInFrameContent), 406 | aHint == CaretAssociationHint::After, &unused, &returnFrame); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/SelectionMovementUtils.cpp:265: note: 'offsetInFrameContent' was declared here 265 | uint32_t offsetInFrameContent, offsetInLastFrameContent = 0; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:39: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/LayoutConstants.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsContainerFrame.h:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:39: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/LayoutConstants.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsContainerFrame.h:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ 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/WindowGlobalTypes.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsSubDocumentFrame.cpp:21, from Unified_cpp_layout_generic4.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:54: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 54 | if (!ReadParam(aReader, &aResult->mHeader) || /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h:54: 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:62, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/inspector/InspectorUtils.cpp:26, 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/nsIObjectOutputStream.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabContext.h:10, 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-146.0/layout/ipc/RemoteLayerTreeOwner.cpp:11, from Unified_cpp_layout_ipc0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h: In member function 'nsresult nsIBinaryOutputStream::WriteCString(const nsACString&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h:85: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 85 | if (NS_SUCCEEDED(rv)) rv = WriteBytes(aString); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h:85: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory layout/style/nsComputedDOMStyleGenerated.inc.stub layout/style/nsCSSPropsGenerated.inc.stub In file included from Unified_cpp_layout_mathml0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/mathml/nsMathMLChar.cpp: In lambda function: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/mathml/nsMathMLChar.cpp:863:19: warning: possibly dangling reference to a temporary [-Wdangling-reference] 863 | const auto& firstFontInList = familyList.list.AsSpan()[0]; | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/mathml/nsMathMLChar.cpp:863:63: note: the temporary was destroyed at the end of the full expression 'familyList.mozilla::StyleFontFamilyList::list.mozilla::StyleArcSlice::AsSpan().mozilla::Span::operator[](0)' 863 | const auto& firstFontInList = familyList.list.AsSpan()[0]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsCSSRenderingBorders.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsCSSRendering.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/mathml/nsMathMLChar.cpp:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsLineBox.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsContainerFrame.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsAtomicContainerFrame.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsSubDocumentFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsSubDocumentFrame.cpp:12: /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 = SVGTextFrame::CachedMeasuredRange; long unsigned int N = 2]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:599:0: required from here 599 | PodArrayZero(mCachedRanges); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:85:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SVGTextFrame::CachedMeasuredRange'; use assignment or value-initialization instead [-Wclass-memaccess] 85 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsTextFrame.cpp:31, from Unified_cpp_layout_generic4.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:592: note: 'struct mozilla::SVGTextFrame::CachedMeasuredRange' declared here 592 | struct CachedMeasuredRange { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/ChildIterator.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/inspector/InspectorUtils.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRFPService.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:62, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsNetUtil.h:21, 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:29864, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoComputedData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WritingModes.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Baseline.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:58: 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:309: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:422: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:457:52, inlined from 'virtual void BrokenImageIcon::Notify(imgIRequest*, int32_t, const nsIntRect*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsImageFrame.cpp:310: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_40(D)->mObservers.D.2804887.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_layout_generic2.cpp:128: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsImageFrame.cpp: In member function 'virtual void BrokenImageIcon::Notify(imgIRequest*, int32_t, const nsIntRect*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsImageFrame.cpp:310: note: '__for_begin' declared here 310 | for (nsImageFrame* frame : mObservers.ForwardRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsImageFrame.cpp:283: note: 'this' declared here 283 | const nsIntRect* aData) { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/message_loop.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/glue/MessageLink.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/MessageChannel.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ProtocolUtils.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/SideVariant.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:18, 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-146.0/layout/painting/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/ActiveLayerTracker.cpp:21, from Unified_cpp_layout_painting0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/observer_list.h: In member function 'void base::ObserverList::AddObserver(ObserverType*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/observer_list.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 | DCHECK(find(observers_.begin(), observers_.end(), obs) == observers_.end()) /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/observer_list.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-146.0/layout/generic/nsIFrame.h:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:0: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsSubDocumentFrame.h:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = gfxTextRun::TrimmableWS; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsTextFrame.cpp:9575:0: required from here 9575 | ? GetProperty(TrimmableWhitespaceProperty()) /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsTextFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/nsStyleStructInlines.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyleInlines.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsSubDocumentFrame.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:399:10: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct gfxTextRun::TrimmableWS'} declared here 399 | struct TrimmableWS { | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSRenderingBorders.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:46, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/ipc/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/ipc/RemoteLayerTreeOwner.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:29: In member function 'void nsFlexContainerFrame::FlexItem::UpdateMainMinSize(nscoord)', inlined from 'void nsFlexContainerFrame::ResolveAutoFlexBasisAndMinSize(FlexItem&, const nsIFrame::ReflowInput&, const FlexboxAxisTracker&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsFlexContainerFrame.cpp:1816:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsFlexContainerFrame.cpp:677:5: warning: 'resolvedMinSize' may be used uninitialized [-Wmaybe-uninitialized] 677 | if (aNewMinSize > mMainMinSize) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::ResolveAutoFlexBasisAndMinSize(FlexItem&, const nsIFrame::ReflowInput&, const FlexboxAxisTracker&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsFlexContainerFrame.cpp:1694:11: note: 'resolvedMinSize' was declared here 1694 | nscoord resolvedMinSize; // (only set/used if isMainMinSizeAuto==true) | ^~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowInput.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:63: 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsVideoFrame.cpp:337: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/ReflowOutput.h:201:28: warning: 'borderBoxBSize' may be used uninitialized [-Wmaybe-uninitialized] 201 | mSize = aSize.ConvertTo(mWritingMode, aWM); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic4.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsVideoFrame.cpp: In member function 'virtual void nsVideoFrame::Reflow(nsPresContext*, nsIFrame::ReflowOutput&, const nsIFrame::ReflowInput&, nsReflowStatus&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsVideoFrame.cpp:244: note: 'borderBoxBSize' was declared here 244 | nscoord borderBoxBSize; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsContainerFrame.cpp:15, from Unified_cpp_layout_generic2.cpp:11: In destructor 'mozilla::AutoRestore::~AutoRestore() [with T = bool]', inlined from 'mozilla::dom::Selection::AutoUserInitiated::~AutoUserInitiated()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Selection.h:885:19, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = mozilla::dom::Selection::AutoUserInitiated]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:271:26, inlined from 'mozilla::Maybe::~Maybe()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:359:69, inlined from 'nsresult nsFrameSelection::TakeFocus(nsIContent&, uint32_t, uint32_t, CaretAssociationHint, FocusMode)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsFrameSelection.cpp:1540:1: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AutoRestore.h:36:30: warning: '*(mozilla::AutoRestore*)((char*)&userSelect + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage)).mozilla::AutoRestore::mLocation' may be used uninitialized [-Wmaybe-uninitialized] 36 | ~AutoRestore() { mLocation = mValue; } | ~~~~~~~~~~^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsFrameSelection.cpp: In member function 'nsresult nsFrameSelection::TakeFocus(nsIContent&, uint32_t, uint32_t, CaretAssociationHint, FocusMode)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsFrameSelection.cpp:1414:39: note: '*(mozilla::AutoRestore*)((char*)&userSelect + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage)).mozilla::AutoRestore::mLocation' was declared here 1414 | Maybe userSelect; | ^~~~~~~~~~ In destructor 'mozilla::AutoRestore::~AutoRestore() [with T = bool]', inlined from 'mozilla::dom::Selection::AutoUserInitiated::~AutoUserInitiated()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Selection.h:885:19, inlined from 'mozilla::detail::MaybeStorage::~MaybeStorage() [with T = mozilla::dom::Selection::AutoUserInitiated]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:271:26, inlined from 'mozilla::Maybe::~Maybe()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:359:69, inlined from 'nsresult nsFrameSelection::TakeFocus(nsIContent&, uint32_t, uint32_t, CaretAssociationHint, FocusMode)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsFrameSelection.cpp:1540:1: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AutoRestore.h:36:32: warning: '((unsigned char*)((char*)&userSelect + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage)))[8]' may be used uninitialized [-Wmaybe-uninitialized] 36 | ~AutoRestore() { mLocation = mValue; } | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsFrameSelection.cpp: In member function 'nsresult nsFrameSelection::TakeFocus(nsIContent&, uint32_t, uint32_t, CaretAssociationHint, FocusMode)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsFrameSelection.cpp:1414:39: note: '((unsigned char*)((char*)&userSelect + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage)))[8]' was declared here 1414 | Maybe userSelect; | ^~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsLineBox.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsContainerFrame.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/ActiveLayerTracker.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:0: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRFPService.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AnimationUtils.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/ActiveLayerTracker.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/printing/nsPrintJob.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/printing/ipc/RemotePrintJobChild.cpp:11, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/svg/FilterInstance.cpp: In static member function 'static WrFiltersStatus mozilla::FilterInstance::BuildWebRenderFiltersImpl(nsIFrame*, mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength>, mozilla::StyleComputedUrl>, 18446744073709551615>, mozilla::StyleFilterType, WrFiltersHolder&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/svg/FilterInstance.cpp:226: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 226 | } else if (primitive.InputPrimitiveIndex(0) != int32_t(i - 1)) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/svg/FilterInstance.cpp:226: 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-146.0/modules/libpref/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordedEvent.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/DrawEventRecorder.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/printing/DrawEventRecorder.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/printing/DrawEventRecorder.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:119: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/svg/SVGFilterInstance.cpp: In member function 'bool mozilla::SVGFilterInstance::ComputeBounds()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/svg/SVGFilterInstance.cpp:80: 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] 80 | memcpy(XYWH, mFilterElement->mLengthAttributes, 81 | sizeof(mFilterElement->mLengthAttributes)); In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGFilters.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGFilterInstance.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/svg/FilterInstance.cpp:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/svg/SVGAnimatedLength.h:110: note: 'class mozilla::SVGAnimatedLength' declared here 110 | class SVGAnimatedLength { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxUtils.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxContext.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/svg/CSSClipPathInstance.cpp:11, from Unified_cpp_layout_svg0.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 = SVGTextFrame::CachedMeasuredRange; long unsigned int N = 2]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:599:0: required from here 599 | PodArrayZero(mCachedRanges); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:85:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SVGTextFrame::CachedMeasuredRange'; use assignment or value-initialization instead [-Wclass-memaccess] 85 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/svg/SVGContainerFrame.cpp:16, from Unified_cpp_layout_svg0.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:592: note: 'struct mozilla::SVGTextFrame::CachedMeasuredRange' declared here 592 | struct CachedMeasuredRange { In file included from Unified_cpp_layout_tables0.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/tables/nsTableFrame.cpp: In member function 'virtual void nsTableFrame::Reflow(nsPresContext*, nsIFrame::ReflowOutput&, const nsIFrame::ReflowInput&, nsReflowStatus&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/tables/nsTableFrame.cpp:1770: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1770 | } else if (lastChildReflowed && aStatus.IsIncomplete()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/tables/nsTableFrame.cpp:1770: 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-146.0/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/tables/nsTableFrame.cpp:7199: 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] 7199 | memset(mBlockDirInfo.get(), 0, 7200 | mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/tables/nsTableFrame.cpp:5721: note: 'struct BCBlockDirSeg' declared here 5721 | struct BCBlockDirSeg { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGUtils.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/svg/CSSClipPathInstance.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsLineBox.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsContainerFrame.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/tables/nsTableCellFrame.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/tables/BasicTableLayoutStrategy.cpp:20, from Unified_cpp_layout_tables0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:39: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/LayoutConstants.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsLayoutUtils.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/tables/BasicTableLayoutStrategy.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/svg/SVGUtils.cpp:37, from Unified_cpp_layout_svg2.cpp:11: /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:1166: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1166 | } else if (mLastUsed > 0 && /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFont.h:1166: 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/ImageEncoder.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OffscreenCanvas.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsICanvasRenderingContextInternal.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/svg/SVGObserverUtils.cpp:22, 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:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 97 | VALIDATE(f1); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasUtils.h:97: 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-146.0/media/libcubeb/src/cubeb_tracing.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libcubeb/src/cubeb_oss.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MicroGeckoProfiler.h:66:45: warning: 'struct UprofilerFuncPtrs' declared inside parameter list will not be visible outside of this definition or declaration 66 | extern MOZ_EXPORT bool uprofiler_get(struct UprofilerFuncPtrs* aFuncPtrs); | ^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MicroGeckoProfiler.h:70:41: warning: 'struct UprofilerFuncPtrs' declared inside parameter list will not be visible outside of this definition or declaration 70 | typedef bool (*uprofiler_getter)(struct UprofilerFuncPtrs* aFuncPtrs); | ^~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsLineBox.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsContainerFrame.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGContainerFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/svg/SVGGFrame.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/svg/SVGUseFrame.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/svg/SVGUseFrame.cpp:7, from Unified_cpp_layout_svg2.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 = SVGTextFrame::CachedMeasuredRange; long unsigned int N = 2]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:599:0: required from here 599 | PodArrayZero(mCachedRanges); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:85:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SVGTextFrame::CachedMeasuredRange'; use assignment or value-initialization instead [-Wclass-memaccess] 85 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:592: note: 'struct mozilla::SVGTextFrame::CachedMeasuredRange' declared here 592 | struct CachedMeasuredRange { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:0: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ISVGDisplayableFrame.h:15, 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:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | 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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsGlobalWindowInner.h:25, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/xul/nsMenuPopupFrame.cpp:32, from Unified_cpp_layout_xul0.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:455: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 455 | } else if (mNoListenerForEvents[0] == aEvent->mMessage || /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:455: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory 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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderTypes.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxUtils.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxContext.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayList.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DisplaySVGItem.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/svg/SVGGeometryFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/svg/SVGGeometryFrame.cpp:8, from Unified_cpp_layout_svg1.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 = SVGTextFrame::CachedMeasuredRange; long unsigned int N = 2]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:599:0: required from here 599 | PodArrayZero(mCachedRanges); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:85:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SVGTextFrame::CachedMeasuredRange'; use assignment or value-initialization instead [-Wclass-memaccess] 85 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/svg/SVGObserverUtils.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:592: note: 'struct mozilla::SVGTextFrame::CachedMeasuredRange' declared here 592 | struct CachedMeasuredRange { 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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsCSSRenderingBorders.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayList.h:46: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:0: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/DisplayItemClip.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/DisplayItemClipChain.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayList.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IntrinsicISizesCache.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsBlockFrame.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/MiddleCroppingBlockFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/xul/MiddleCroppingLabelFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/xul/MiddleCroppingLabelFrame.cpp:7, from Unified_cpp_layout_xul0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsCSSRenderingBorders.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayList.h:46, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsLeafFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/xul/SimpleXULLeafFrame.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/xul/tree/nsTreeBodyFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, from Unified_cpp_layout_xul_tree0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:0: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/LayoutConstants.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:39: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/DisplayItemClip.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/DisplayItemClipChain.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayList.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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) { | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libjpeg/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-146.0/media/libjpeg/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-146.0/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libjpeg/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-146.0/media/libjpeg/jdphuff.c:411:15: note: in expansion of macro 'HUFF_EXTEND' 411 | s = HUFF_EXTEND(r, s); | ^~~~~~~~~~~ In file included from Unified_c_media_libnestegg_src0.c:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libnestegg/src/nestegg.c: In function 'ne_parse': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libnestegg/src/nestegg.c:1191:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 1191 | uint64_t id, size, peeked_id; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pngrutil.c:1222:11: warning: "png_handle_sBIT" redefined 1222 | # define png_handle_sBIT NULL | ^~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pngpriv.h:83, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pngrutil.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pnglibconf.h:331:9: note: this is the location of the previous definition 331 | #define png_handle_sBIT MOZ_PNG_handle_sBIT | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pngrutil.c:1699:11: warning: "png_handle_sPLT" redefined 1699 | # define png_handle_sPLT NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pnglibconf.h:333:9: note: this is the location of the previous definition 333 | #define png_handle_sPLT MOZ_PNG_handle_sPLT | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pngrutil.c:1899:11: warning: "png_handle_bKGD" redefined 1899 | # define png_handle_bKGD NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pnglibconf.h:319:9: note: this is the location of the previous definition 319 | #define png_handle_bKGD MOZ_PNG_handle_bKGD | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pngrutil.c:2103:11: warning: "png_handle_hIST" redefined 2103 | # define png_handle_hIST NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pnglibconf.h:322:9: note: this is the location of the previous definition 322 | #define png_handle_hIST MOZ_PNG_handle_hIST | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pngrutil.c:2129:11: warning: "png_handle_pHYs" redefined 2129 | # define png_handle_pHYs NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pnglibconf.h:329:9: note: this is the location of the previous definition 329 | #define png_handle_pHYs MOZ_PNG_handle_pHYs | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pngrutil.c:2155:11: warning: "png_handle_oFFs" redefined 2155 | # define png_handle_oFFs NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pnglibconf.h:327:9: note: this is the location of the previous definition 327 | #define png_handle_oFFs MOZ_PNG_handle_oFFs | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pngrutil.c:2275:11: warning: "png_handle_pCAL" redefined 2275 | # define png_handle_pCAL NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pnglibconf.h:328:9: note: this is the location of the previous definition 328 | #define png_handle_pCAL MOZ_PNG_handle_pCAL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pngrutil.c:2350:11: warning: "png_handle_sCAL" redefined 2350 | # define png_handle_sCAL NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pnglibconf.h:332:9: note: this is the location of the previous definition 332 | #define png_handle_sCAL MOZ_PNG_handle_sCAL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pngrutil.c:2386:11: warning: "png_handle_tIME" redefined 2386 | # define png_handle_tIME NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pnglibconf.h:336:9: note: this is the location of the previous definition 336 | #define png_handle_tIME MOZ_PNG_handle_tIME | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pngrutil.c:2458:11: warning: "png_handle_tEXt" redefined 2458 | # define png_handle_tEXt NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pnglibconf.h:335:9: note: this is the location of the previous definition 335 | #define png_handle_tEXt MOZ_PNG_handle_tEXt | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pngrutil.c:2574:11: warning: "png_handle_zTXt" redefined 2574 | # define png_handle_zTXt NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pnglibconf.h:339:9: note: this is the location of the previous definition 339 | #define png_handle_zTXt MOZ_PNG_handle_zTXt | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pngrutil.c:2723:11: warning: "png_handle_iTXt" redefined 2723 | # define png_handle_iTXt NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pnglibconf.h:326:9: note: this is the location of the previous definition 326 | #define png_handle_iTXt MOZ_PNG_handle_iTXt | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pngrutil.c:3162:9: warning: "png_handle_acTL" redefined 3162 | #define png_handle_acTL NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pnglibconf.h:531:9: note: this is the location of the previous definition 531 | #define png_handle_acTL MOZ_APNG_handle_acTL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pngrutil.c:3163:9: warning: "png_handle_fcTL" redefined 3163 | #define png_handle_fcTL NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pnglibconf.h:532:9: note: this is the location of the previous definition 532 | #define png_handle_fcTL MOZ_APNG_handle_fcTL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pngrutil.c:3164:9: warning: "png_handle_fdAT" redefined 3164 | #define png_handle_fdAT NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libpng/pnglibconf.h:533:9: note: this is the location of the previous definition 533 | #define png_handle_fdAT MOZ_APNG_handle_fdAT | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/libwebp/sharpyuv/sharpyuv.c: In function 'SharpYuvOptionsInitInternal': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libwebp/src/enc/histogram_enc.c: In function 'HistogramAdd': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/media/libwebp/src/enc/histogram_enc.c: In function 'ComputeHistogramCost': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/media/libwebp/src/enc/histogram_enc.c:438:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libwebp/src/enc/histogram_enc.c: In function 'GetCombinedHistogramEntropy': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libwebp/src/enc/histogram_enc.c:438:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libwebp/src/enc/histogram_enc.c: In function 'GetCombinedHistogramEntropy': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libwebp/src/enc/histogram_enc.c:438:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libwebp/src/enc/histogram_enc.c: In function 'GetCombinedHistogramEntropy': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/libwebp/src/enc/histogram_enc.c: In function 'VP8LHistogramEstimateBits': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, WOFF2Header*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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 Unified_cpp_netwerk_cache20.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/cache2/CacheIOThread.cpp: In member function 'void mozilla::net::CacheIOThread::ThreadFunc()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/cache2/CacheIOThread.cpp:323:8: warning: unused variable 'stackTop' [-Wunused-variable] 323 | char stackTop; | ^~~~~~~~ In file included from Unified_cpp_modules_libpref0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_accessibility.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_accessibility.h:3:1: note: in expansion of macro 'ALWAYS_PREF' 3 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_accessibility.h:3:1: note: in expansion of macro 'ALWAYS_PREF' 3 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_accessibility.h:59:1: note: in expansion of macro 'ALWAYS_PREF' 59 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_accessibility.h:59:1: note: in expansion of macro 'ALWAYS_PREF' 59 | ALWAYS_PREF( | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/atomic:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/atomic:62, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:24, 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/firefox-146.0/modules/libpref/SharedPrefMap.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:13: In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:3:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:3:1: note: in expansion of macro 'ALWAYS_PREF' 3 | ALWAYS_PREF( | ^~~~~~~~~~~ In file included from /usr/gcc/14/include/c++/14.3.0/atomic:50: In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:10:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:10:1: note: in expansion of macro 'ALWAYS_PREF' 10 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:66:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:66:1: note: in expansion of macro 'ALWAYS_PREF' 66 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:73:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:73:1: note: in expansion of macro 'ALWAYS_PREF' 73 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:87:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:87:1: note: in expansion of macro 'ALWAYS_PREF' 87 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:94:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:94:1: note: in expansion of macro 'ALWAYS_PREF' 94 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:101:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:101:1: note: in expansion of macro 'ALWAYS_PREF' 101 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:115:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:115:1: note: in expansion of macro 'ALWAYS_PREF' 115 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:122:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:122:1: note: in expansion of macro 'ALWAYS_PREF' 122 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:129:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:129:1: note: in expansion of macro 'ALWAYS_PREF' 129 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:136:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:136:1: note: in expansion of macro 'ALWAYS_PREF' 136 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:143:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:143:1: note: in expansion of macro 'ALWAYS_PREF' 143 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:150:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:150:1: note: in expansion of macro 'ALWAYS_PREF' 150 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:157:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:157:1: note: in expansion of macro 'ALWAYS_PREF' 157 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:164:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:164:1: note: in expansion of macro 'ALWAYS_PREF' 164 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:213:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:213:1: note: in expansion of macro 'ALWAYS_PREF' 213 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:220:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:220:1: note: in expansion of macro 'ALWAYS_PREF' 220 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:227:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:227:1: note: in expansion of macro 'ALWAYS_PREF' 227 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:234:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:234:1: note: in expansion of macro 'ALWAYS_PREF' 234 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:241:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:241:1: note: in expansion of macro 'ALWAYS_PREF' 241 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:248:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:248:1: note: in expansion of macro 'ALWAYS_PREF' 248 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:255:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:255:1: note: in expansion of macro 'ALWAYS_PREF' 255 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6180:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6180 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:262:1: note: in expansion of macro 'ONCE_PREF' 262 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6175:14: note: 'val' was declared here 6175 | cpp_type val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:262:1: note: in expansion of macro 'ONCE_PREF' 262 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6180:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6180 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:269:1: note: in expansion of macro 'ONCE_PREF' 269 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6175:14: note: 'val' was declared here 6175 | cpp_type val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:269:1: note: in expansion of macro 'ONCE_PREF' 269 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6180:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6180 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:276:1: note: in expansion of macro 'ONCE_PREF' 276 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6175:14: note: 'val' was declared here 6175 | cpp_type val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:276:1: note: in expansion of macro 'ONCE_PREF' 276 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6180:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6180 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:283:1: note: in expansion of macro 'ONCE_PREF' 283 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6175:14: note: 'val' was declared here 6175 | cpp_type val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:283:1: note: in expansion of macro 'ONCE_PREF' 283 | ONCE_PREF( | ^~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:290:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:290:1: note: in expansion of macro 'ALWAYS_PREF' 290 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:297:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:297:1: note: in expansion of macro 'ALWAYS_PREF' 297 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:304:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:304:1: note: in expansion of macro 'ALWAYS_PREF' 304 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:311:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:311:1: note: in expansion of macro 'ALWAYS_PREF' 311 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:318:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:318:1: note: in expansion of macro 'ALWAYS_PREF' 318 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:325:1: note: in expansion of macro 'ALWAYS_PREF' 325 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:325:1: note: in expansion of macro 'ALWAYS_PREF' 325 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:332:1: note: in expansion of macro 'ALWAYS_PREF' 332 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:332:1: note: in expansion of macro 'ALWAYS_PREF' 332 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:360:1: note: in expansion of macro 'ALWAYS_PREF' 360 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:360:1: note: in expansion of macro 'ALWAYS_PREF' 360 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:367:1: note: in expansion of macro 'ALWAYS_PREF' 367 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:367:1: note: in expansion of macro 'ALWAYS_PREF' 367 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:416:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:416:1: note: in expansion of macro 'ALWAYS_PREF' 416 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:423:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:423:1: note: in expansion of macro 'ALWAYS_PREF' 423 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:437:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:437:1: note: in expansion of macro 'ALWAYS_PREF' 437 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:479:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:479:1: note: in expansion of macro 'ALWAYS_PREF' 479 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:486:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:486:1: note: in expansion of macro 'ALWAYS_PREF' 486 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:493:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:493:1: note: in expansion of macro 'ALWAYS_PREF' 493 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:500:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:500:1: note: in expansion of macro 'ALWAYS_PREF' 500 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:507:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:507:1: note: in expansion of macro 'ALWAYS_PREF' 507 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:521:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:521:1: note: in expansion of macro 'ALWAYS_PREF' 521 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:528:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:528:1: note: in expansion of macro 'ALWAYS_PREF' 528 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:535:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:535:1: note: in expansion of macro 'ALWAYS_PREF' 535 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:542:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:542:1: note: in expansion of macro 'ALWAYS_PREF' 542 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6180:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6180 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:549:1: note: in expansion of macro 'ONCE_PREF' 549 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6175:14: note: 'val' was declared here 6175 | cpp_type val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:549:1: note: in expansion of macro 'ONCE_PREF' 549 | ONCE_PREF( | ^~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:584:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:584:1: note: in expansion of macro 'ALWAYS_PREF' 584 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:612:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:612:1: note: in expansion of macro 'ALWAYS_PREF' 612 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6180:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6180 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:619:1: note: in expansion of macro 'ONCE_PREF' 619 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6175:14: note: 'val' was declared here 6175 | cpp_type val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:619:1: note: in expansion of macro 'ONCE_PREF' 619 | ONCE_PREF( | ^~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:626:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:626:1: note: in expansion of macro 'ALWAYS_PREF' 626 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:633:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:633:1: note: in expansion of macro 'ALWAYS_PREF' 633 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:668:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:668:1: note: in expansion of macro 'ALWAYS_PREF' 668 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:675:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:675:1: note: in expansion of macro 'ALWAYS_PREF' 675 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:682:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:682:1: note: in expansion of macro 'ALWAYS_PREF' 682 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:689:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:689:1: note: in expansion of macro 'ALWAYS_PREF' 689 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:696:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:696:1: note: in expansion of macro 'ALWAYS_PREF' 696 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:703:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:703:1: note: in expansion of macro 'ALWAYS_PREF' 703 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:710:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:710:1: note: in expansion of macro 'ALWAYS_PREF' 710 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:717:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:717:1: note: in expansion of macro 'ALWAYS_PREF' 717 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_bidi.h:10:1: note: in expansion of macro 'ALWAYS_PREF' 10 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_bidi.h:10:1: note: in expansion of macro 'ALWAYS_PREF' 10 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:670:1: note: in expansion of macro 'ALWAYS_PREF' 670 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:670:1: note: in expansion of macro 'ALWAYS_PREF' 670 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:684:1: note: in expansion of macro 'ALWAYS_PREF' 684 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:684:1: note: in expansion of macro 'ALWAYS_PREF' 684 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:698:1: note: in expansion of macro 'ALWAYS_PREF' 698 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:698:1: note: in expansion of macro 'ALWAYS_PREF' 698 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:712:1: note: in expansion of macro 'ALWAYS_PREF' 712 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:712:1: note: in expansion of macro 'ALWAYS_PREF' 712 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:1083:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:1083:1: note: in expansion of macro 'ALWAYS_PREF' 1083 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:1563:1: note: in expansion of macro 'ALWAYS_PREF' 1563 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:1563:1: note: in expansion of macro 'ALWAYS_PREF' 1563 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:2615:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:2615:1: note: in expansion of macro 'ALWAYS_PREF' 2615 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:2741:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:2741:1: note: in expansion of macro 'ALWAYS_PREF' 2741 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:24:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:24:1: note: in expansion of macro 'ALWAYS_PREF' 24 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:164:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:164:1: note: in expansion of macro 'ALWAYS_PREF' 164 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:199:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:199:1: note: in expansion of macro 'ALWAYS_PREF' 199 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:185:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:185:1: note: in expansion of macro 'ALWAYS_PREF' 185 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:192:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:192:1: note: in expansion of macro 'ALWAYS_PREF' 192 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6180:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6180 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:654:1: note: in expansion of macro 'ONCE_PREF' 654 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6175:14: note: 'val' was declared here 6175 | cpp_type val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:654:1: note: in expansion of macro 'ONCE_PREF' 654 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6180:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6180 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:661:1: note: in expansion of macro 'ONCE_PREF' 661 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6175:14: note: 'val' was declared here 6175 | cpp_type val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:661:1: note: in expansion of macro 'ONCE_PREF' 661 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:675:1: note: in expansion of macro 'ALWAYS_PREF' 675 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:675:1: note: in expansion of macro 'ALWAYS_PREF' 675 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:689:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:689:1: note: in expansion of macro 'ALWAYS_PREF' 689 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:752:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:752:1: note: in expansion of macro 'ALWAYS_PREF' 752 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6180:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6180 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:801:1: note: in expansion of macro 'ONCE_PREF' 801 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6175:14: note: 'val' was declared here 6175 | cpp_type val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:801:1: note: in expansion of macro 'ONCE_PREF' 801 | ONCE_PREF( | ^~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1081:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1081:1: note: in expansion of macro 'ALWAYS_PREF' 1081 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1088:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1088:1: note: in expansion of macro 'ALWAYS_PREF' 1088 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1116:1: note: in expansion of macro 'ALWAYS_PREF' 1116 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1116:1: note: in expansion of macro 'ALWAYS_PREF' 1116 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1277:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1277:1: note: in expansion of macro 'ALWAYS_PREF' 1277 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1284:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1284:1: note: in expansion of macro 'ALWAYS_PREF' 1284 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6180:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6180 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1291:1: note: in expansion of macro 'ONCE_PREF' 1291 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6175:14: note: 'val' was declared here 6175 | cpp_type val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1291:1: note: in expansion of macro 'ONCE_PREF' 1291 | ONCE_PREF( | ^~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1326:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1326:1: note: in expansion of macro 'ALWAYS_PREF' 1326 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gl.h:17:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gl.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gl.h:17:1: note: in expansion of macro 'ALWAYS_PREF' 17 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_html5.h:3:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_html5.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_html5.h:3:1: note: in expansion of macro 'ALWAYS_PREF' 3 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_html5.h:10:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_html5.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_html5.h:10:1: note: in expansion of macro 'ALWAYS_PREF' 10 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:31:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:31:1: note: in expansion of macro 'ALWAYS_PREF' 31 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:38:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:38:1: note: in expansion of macro 'ALWAYS_PREF' 38 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6180:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6180 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:45:1: note: in expansion of macro 'ONCE_PREF' 45 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6175:14: note: 'val' was declared here 6175 | cpp_type val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:45:1: note: in expansion of macro 'ONCE_PREF' 45 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6180:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6180 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:52:1: note: in expansion of macro 'ONCE_PREF' 52 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6175:14: note: 'val' was declared here 6175 | cpp_type val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:52:1: note: in expansion of macro 'ONCE_PREF' 52 | ONCE_PREF( | ^~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:178:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:178:1: note: in expansion of macro 'ALWAYS_PREF' 178 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:213:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:213:1: note: in expansion of macro 'ALWAYS_PREF' 213 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_javascript.h:38:1: note: in expansion of macro 'ALWAYS_PREF' 38 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_javascript.h:38:1: note: in expansion of macro 'ALWAYS_PREF' 38 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_javascript.h:45:1: note: in expansion of macro 'ALWAYS_PREF' 45 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_javascript.h:45:1: note: in expansion of macro 'ALWAYS_PREF' 45 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_javascript.h:52:1: note: in expansion of macro 'ALWAYS_PREF' 52 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_javascript.h:52:1: note: in expansion of macro 'ALWAYS_PREF' 52 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_javascript.h:73:1: note: in expansion of macro 'ALWAYS_PREF' 73 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_javascript.h:73:1: note: in expansion of macro 'ALWAYS_PREF' 73 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6180:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6180 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:101:1: note: in expansion of macro 'ONCE_PREF' 101 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6175:14: note: 'val' was declared here 6175 | cpp_type val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:101:1: note: in expansion of macro 'ONCE_PREF' 101 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6180:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6180 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:108:1: note: in expansion of macro 'ONCE_PREF' 108 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6175:14: note: 'val' was declared here 6175 | cpp_type val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:108:1: note: in expansion of macro 'ONCE_PREF' 108 | ONCE_PREF( | ^~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:115:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:115:1: note: in expansion of macro 'ALWAYS_PREF' 115 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:122:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:122:1: note: in expansion of macro 'ALWAYS_PREF' 122 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:136:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:136:1: note: in expansion of macro 'ALWAYS_PREF' 136 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:143:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:143:1: note: in expansion of macro 'ALWAYS_PREF' 143 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6180:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6180 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:150:1: note: in expansion of macro 'ONCE_PREF' 150 | ONCE_PREF( | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6175:14: note: 'val' was declared here 6175 | cpp_type val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:150:1: note: in expansion of macro 'ONCE_PREF' 150 | ONCE_PREF( | ^~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:185:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:185:1: note: in expansion of macro 'ALWAYS_PREF' 185 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:31:1: note: in expansion of macro 'ALWAYS_PREF' 31 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:31:1: note: in expansion of macro 'ALWAYS_PREF' 31 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:66:1: note: in expansion of macro 'ALWAYS_PREF' 66 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:66:1: note: in expansion of macro 'ALWAYS_PREF' 66 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:73:1: note: in expansion of macro 'ALWAYS_PREF' 73 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:73:1: note: in expansion of macro 'ALWAYS_PREF' 73 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:80:1: note: in expansion of macro 'ALWAYS_PREF' 80 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:80:1: note: in expansion of macro 'ALWAYS_PREF' 80 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:87:1: note: in expansion of macro 'ALWAYS_PREF' 87 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:87:1: note: in expansion of macro 'ALWAYS_PREF' 87 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:115:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:115:1: note: in expansion of macro 'ALWAYS_PREF' 115 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:164:1: note: in expansion of macro 'ALWAYS_PREF' 164 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:164:1: note: in expansion of macro 'ALWAYS_PREF' 164 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:227:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:227:1: note: in expansion of macro 'ALWAYS_PREF' 227 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:234:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:234:1: note: in expansion of macro 'ALWAYS_PREF' 234 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:241:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:241:1: note: in expansion of macro 'ALWAYS_PREF' 241 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:269:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:269:1: note: in expansion of macro 'ALWAYS_PREF' 269 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:346:1: note: in expansion of macro 'ALWAYS_PREF' 346 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:346:1: note: in expansion of macro 'ALWAYS_PREF' 346 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:381:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:381:1: note: in expansion of macro 'ALWAYS_PREF' 381 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:444:1: note: in expansion of macro 'ALWAYS_PREF' 444 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:444:1: note: in expansion of macro 'ALWAYS_PREF' 444 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:500:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:500:1: note: in expansion of macro 'ALWAYS_PREF' 500 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:591:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:591:1: note: in expansion of macro 'ALWAYS_PREF' 591 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:598:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:598:1: note: in expansion of macro 'ALWAYS_PREF' 598 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:612:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:612:1: note: in expansion of macro 'ALWAYS_PREF' 612 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:619:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:619:1: note: in expansion of macro 'ALWAYS_PREF' 619 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:633:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:633:1: note: in expansion of macro 'ALWAYS_PREF' 633 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:682:1: note: in expansion of macro 'ALWAYS_PREF' 682 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:682:1: note: in expansion of macro 'ALWAYS_PREF' 682 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:703:1: note: in expansion of macro 'ALWAYS_PREF' 703 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:703:1: note: in expansion of macro 'ALWAYS_PREF' 703 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:864:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:864:1: note: in expansion of macro 'ALWAYS_PREF' 864 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:885:1: note: in expansion of macro 'ALWAYS_PREF' 885 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:885:1: note: in expansion of macro 'ALWAYS_PREF' 885 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:913:1: note: in expansion of macro 'ALWAYS_PREF' 913 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:913:1: note: in expansion of macro 'ALWAYS_PREF' 913 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:941:1: note: in expansion of macro 'ALWAYS_PREF' 941 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:941:1: note: in expansion of macro 'ALWAYS_PREF' 941 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:955:1: note: in expansion of macro 'ALWAYS_PREF' 955 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:955:1: note: in expansion of macro 'ALWAYS_PREF' 955 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:1165:1: note: in expansion of macro 'ALWAYS_PREF' 1165 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:1165:1: note: in expansion of macro 'ALWAYS_PREF' 1165 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:1172:1: note: in expansion of macro 'ALWAYS_PREF' 1172 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:1172:1: note: in expansion of macro 'ALWAYS_PREF' 1172 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:1193:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:1193:1: note: in expansion of macro 'ALWAYS_PREF' 1193 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:1207:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:1207:1: note: in expansion of macro 'ALWAYS_PREF' 1207 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:17:1: note: in expansion of macro 'ALWAYS_PREF' 17 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:17:1: note: in expansion of macro 'ALWAYS_PREF' 17 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:38:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:38:1: note: in expansion of macro 'ALWAYS_PREF' 38 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:45:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:45:1: note: in expansion of macro 'ALWAYS_PREF' 45 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:115:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:115:1: note: in expansion of macro 'ALWAYS_PREF' 115 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:353:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:353:1: note: in expansion of macro 'ALWAYS_PREF' 353 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:360:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:360:1: note: in expansion of macro 'ALWAYS_PREF' 360 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:409:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:409:1: note: in expansion of macro 'ALWAYS_PREF' 409 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:423:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:423:1: note: in expansion of macro 'ALWAYS_PREF' 423 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:472:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:472:1: note: in expansion of macro 'ALWAYS_PREF' 472 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:479:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:479:1: note: in expansion of macro 'ALWAYS_PREF' 479 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:486:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:486:1: note: in expansion of macro 'ALWAYS_PREF' 486 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:577:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:577:1: note: in expansion of macro 'ALWAYS_PREF' 577 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:654:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:654:1: note: in expansion of macro 'ALWAYS_PREF' 654 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:829:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:829:1: note: in expansion of macro 'ALWAYS_PREF' 829 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1167:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1167:1: note: in expansion of macro 'ALWAYS_PREF' 1167 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1293:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1293:1: note: in expansion of macro 'ALWAYS_PREF' 1293 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1300:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1300:1: note: in expansion of macro 'ALWAYS_PREF' 1300 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1307:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1307:1: note: in expansion of macro 'ALWAYS_PREF' 1307 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1314:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1314:1: note: in expansion of macro 'ALWAYS_PREF' 1314 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1321:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1321:1: note: in expansion of macro 'ALWAYS_PREF' 1321 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:3:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:3:1: note: in expansion of macro 'ALWAYS_PREF' 3 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:10:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:10:1: note: in expansion of macro 'ALWAYS_PREF' 10 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:38:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:38:1: note: in expansion of macro 'ALWAYS_PREF' 38 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:45:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:45:1: note: in expansion of macro 'ALWAYS_PREF' 45 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:52:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:52:1: note: in expansion of macro 'ALWAYS_PREF' 52 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:59:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:59:1: note: in expansion of macro 'ALWAYS_PREF' 59 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:73:1: note: in expansion of macro 'ALWAYS_PREF' 73 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:73:1: note: in expansion of macro 'ALWAYS_PREF' 73 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:80:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:80:1: note: in expansion of macro 'ALWAYS_PREF' 80 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:66:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:66:1: note: in expansion of macro 'ALWAYS_PREF' 66 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:80:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:80:1: note: in expansion of macro 'ALWAYS_PREF' 80 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:150:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:150:1: note: in expansion of macro 'ALWAYS_PREF' 150 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:562:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:562:1: note: in expansion of macro 'ALWAYS_PREF' 562 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:597:1: note: in expansion of macro 'ALWAYS_PREF' 597 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:597:1: note: in expansion of macro 'ALWAYS_PREF' 597 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:604:1: note: in expansion of macro 'ALWAYS_PREF' 604 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:604:1: note: in expansion of macro 'ALWAYS_PREF' 604 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:611:1: note: in expansion of macro 'ALWAYS_PREF' 611 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:611:1: note: in expansion of macro 'ALWAYS_PREF' 611 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:618:1: note: in expansion of macro 'ALWAYS_PREF' 618 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:618:1: note: in expansion of macro 'ALWAYS_PREF' 618 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:625:1: note: in expansion of macro 'ALWAYS_PREF' 625 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:625:1: note: in expansion of macro 'ALWAYS_PREF' 625 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:632:1: note: in expansion of macro 'ALWAYS_PREF' 632 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:632:1: note: in expansion of macro 'ALWAYS_PREF' 632 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:639:1: note: in expansion of macro 'ALWAYS_PREF' 639 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:639:1: note: in expansion of macro 'ALWAYS_PREF' 639 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:646:1: note: in expansion of macro 'ALWAYS_PREF' 646 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:646:1: note: in expansion of macro 'ALWAYS_PREF' 646 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:653:1: note: in expansion of macro 'ALWAYS_PREF' 653 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:653:1: note: in expansion of macro 'ALWAYS_PREF' 653 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:660:1: note: in expansion of macro 'ALWAYS_PREF' 660 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:660:1: note: in expansion of macro 'ALWAYS_PREF' 660 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:667:1: note: in expansion of macro 'ALWAYS_PREF' 667 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:667:1: note: in expansion of macro 'ALWAYS_PREF' 667 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:674:1: note: in expansion of macro 'ALWAYS_PREF' 674 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:674:1: note: in expansion of macro 'ALWAYS_PREF' 674 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:681:1: note: in expansion of macro 'ALWAYS_PREF' 681 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:681:1: note: in expansion of macro 'ALWAYS_PREF' 681 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:688:1: note: in expansion of macro 'ALWAYS_PREF' 688 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:688:1: note: in expansion of macro 'ALWAYS_PREF' 688 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:695:1: note: in expansion of macro 'ALWAYS_PREF' 695 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:695:1: note: in expansion of macro 'ALWAYS_PREF' 695 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:702:1: note: in expansion of macro 'ALWAYS_PREF' 702 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:702:1: note: in expansion of macro 'ALWAYS_PREF' 702 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:737:1: note: in expansion of macro 'ALWAYS_PREF' 737 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:737:1: note: in expansion of macro 'ALWAYS_PREF' 737 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:744:1: note: in expansion of macro 'ALWAYS_PREF' 744 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:744:1: note: in expansion of macro 'ALWAYS_PREF' 744 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:751:1: note: in expansion of macro 'ALWAYS_PREF' 751 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:751:1: note: in expansion of macro 'ALWAYS_PREF' 751 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:758:1: note: in expansion of macro 'ALWAYS_PREF' 758 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:758:1: note: in expansion of macro 'ALWAYS_PREF' 758 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:765:1: note: in expansion of macro 'ALWAYS_PREF' 765 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:765:1: note: in expansion of macro 'ALWAYS_PREF' 765 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:772:1: note: in expansion of macro 'ALWAYS_PREF' 772 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:772:1: note: in expansion of macro 'ALWAYS_PREF' 772 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:779:1: note: in expansion of macro 'ALWAYS_PREF' 779 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:779:1: note: in expansion of macro 'ALWAYS_PREF' 779 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:786:1: note: in expansion of macro 'ALWAYS_PREF' 786 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:786:1: note: in expansion of macro 'ALWAYS_PREF' 786 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:793:1: note: in expansion of macro 'ALWAYS_PREF' 793 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:793:1: note: in expansion of macro 'ALWAYS_PREF' 793 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:800:1: note: in expansion of macro 'ALWAYS_PREF' 800 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:800:1: note: in expansion of macro 'ALWAYS_PREF' 800 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:807:1: note: in expansion of macro 'ALWAYS_PREF' 807 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:807:1: note: in expansion of macro 'ALWAYS_PREF' 807 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:814:1: note: in expansion of macro 'ALWAYS_PREF' 814 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:814:1: note: in expansion of macro 'ALWAYS_PREF' 814 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:821:1: note: in expansion of macro 'ALWAYS_PREF' 821 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:821:1: note: in expansion of macro 'ALWAYS_PREF' 821 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:828:1: note: in expansion of macro 'ALWAYS_PREF' 828 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:828:1: note: in expansion of macro 'ALWAYS_PREF' 828 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:835:1: note: in expansion of macro 'ALWAYS_PREF' 835 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:835:1: note: in expansion of macro 'ALWAYS_PREF' 835 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:842:1: note: in expansion of macro 'ALWAYS_PREF' 842 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:842:1: note: in expansion of macro 'ALWAYS_PREF' 842 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:849:1: note: in expansion of macro 'ALWAYS_PREF' 849 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:849:1: note: in expansion of macro 'ALWAYS_PREF' 849 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:856:1: note: in expansion of macro 'ALWAYS_PREF' 856 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:856:1: note: in expansion of macro 'ALWAYS_PREF' 856 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:863:1: note: in expansion of macro 'ALWAYS_PREF' 863 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:863:1: note: in expansion of macro 'ALWAYS_PREF' 863 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:870:1: note: in expansion of macro 'ALWAYS_PREF' 870 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:870:1: note: in expansion of macro 'ALWAYS_PREF' 870 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:877:1: note: in expansion of macro 'ALWAYS_PREF' 877 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:877:1: note: in expansion of macro 'ALWAYS_PREF' 877 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:884:1: note: in expansion of macro 'ALWAYS_PREF' 884 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:884:1: note: in expansion of macro 'ALWAYS_PREF' 884 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:891:1: note: in expansion of macro 'ALWAYS_PREF' 891 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:891:1: note: in expansion of macro 'ALWAYS_PREF' 891 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:898:1: note: in expansion of macro 'ALWAYS_PREF' 898 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:898:1: note: in expansion of macro 'ALWAYS_PREF' 898 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:905:1: note: in expansion of macro 'ALWAYS_PREF' 905 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:905:1: note: in expansion of macro 'ALWAYS_PREF' 905 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:912:1: note: in expansion of macro 'ALWAYS_PREF' 912 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:912:1: note: in expansion of macro 'ALWAYS_PREF' 912 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:919:1: note: in expansion of macro 'ALWAYS_PREF' 919 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:919:1: note: in expansion of macro 'ALWAYS_PREF' 919 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:926:1: note: in expansion of macro 'ALWAYS_PREF' 926 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:926:1: note: in expansion of macro 'ALWAYS_PREF' 926 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:933:1: note: in expansion of macro 'ALWAYS_PREF' 933 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:933:1: note: in expansion of macro 'ALWAYS_PREF' 933 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:940:1: note: in expansion of macro 'ALWAYS_PREF' 940 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:940:1: note: in expansion of macro 'ALWAYS_PREF' 940 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:947:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:947:1: note: in expansion of macro 'ALWAYS_PREF' 947 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:954:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:954:1: note: in expansion of macro 'ALWAYS_PREF' 954 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:961:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:961:1: note: in expansion of macro 'ALWAYS_PREF' 961 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:968:1: note: in expansion of macro 'ALWAYS_PREF' 968 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:968:1: note: in expansion of macro 'ALWAYS_PREF' 968 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:975:1: note: in expansion of macro 'ALWAYS_PREF' 975 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:975:1: note: in expansion of macro 'ALWAYS_PREF' 975 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:982:1: note: in expansion of macro 'ALWAYS_PREF' 982 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:982:1: note: in expansion of macro 'ALWAYS_PREF' 982 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:989:1: note: in expansion of macro 'ALWAYS_PREF' 989 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:989:1: note: in expansion of macro 'ALWAYS_PREF' 989 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:996:1: note: in expansion of macro 'ALWAYS_PREF' 996 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:996:1: note: in expansion of macro 'ALWAYS_PREF' 996 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1003:1: note: in expansion of macro 'ALWAYS_PREF' 1003 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1003:1: note: in expansion of macro 'ALWAYS_PREF' 1003 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1178:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1178:1: note: in expansion of macro 'ALWAYS_PREF' 1178 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1185:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1185:1: note: in expansion of macro 'ALWAYS_PREF' 1185 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1289:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1289:1: note: in expansion of macro 'ALWAYS_PREF' 1289 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1458:1: note: in expansion of macro 'ALWAYS_PREF' 1458 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1458:1: note: in expansion of macro 'ALWAYS_PREF' 1458 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1465:1: note: in expansion of macro 'ALWAYS_PREF' 1465 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1465:1: note: in expansion of macro 'ALWAYS_PREF' 1465 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1472:1: note: in expansion of macro 'ALWAYS_PREF' 1472 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1472:1: note: in expansion of macro 'ALWAYS_PREF' 1472 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1479:1: note: in expansion of macro 'ALWAYS_PREF' 1479 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1479:1: note: in expansion of macro 'ALWAYS_PREF' 1479 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1920:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1920:1: note: in expansion of macro 'ALWAYS_PREF' 1920 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1927:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1927:1: note: in expansion of macro 'ALWAYS_PREF' 1927 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1948:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1948:1: note: in expansion of macro 'ALWAYS_PREF' 1948 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1955:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1955:1: note: in expansion of macro 'ALWAYS_PREF' 1955 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1962:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1962:1: note: in expansion of macro 'ALWAYS_PREF' 1962 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1976:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1976:1: note: in expansion of macro 'ALWAYS_PREF' 1976 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1983:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1983:1: note: in expansion of macro 'ALWAYS_PREF' 1983 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1990:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1990:1: note: in expansion of macro 'ALWAYS_PREF' 1990 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1997:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1997:1: note: in expansion of macro 'ALWAYS_PREF' 1997 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:2018:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:2018:1: note: in expansion of macro 'ALWAYS_PREF' 2018 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:2039:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:2039:1: note: in expansion of macro 'ALWAYS_PREF' 2039 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:2584:1: note: in expansion of macro 'ALWAYS_PREF' 2584 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:2584:1: note: in expansion of macro 'ALWAYS_PREF' 2584 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_nglayout.h:17:1: note: in expansion of macro 'ALWAYS_PREF' 17 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_nglayout.h:17:1: note: in expansion of macro 'ALWAYS_PREF' 17 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_nglayout.h:24:1: note: in expansion of macro 'ALWAYS_PREF' 24 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_nglayout.h:24:1: note: in expansion of macro 'ALWAYS_PREF' 24 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_print.h:45:1: note: in expansion of macro 'ALWAYS_PREF' 45 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_print.h:45:1: note: in expansion of macro 'ALWAYS_PREF' 45 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_privacy.h:460:1: note: in expansion of macro 'ALWAYS_PREF' 460 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_privacy.h:460:1: note: in expansion of macro 'ALWAYS_PREF' 460 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_privacy.h:467:1: note: in expansion of macro 'ALWAYS_PREF' 467 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_privacy.h:467:1: note: in expansion of macro 'ALWAYS_PREF' 467 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_prompts.h:3:1: note: in expansion of macro 'ALWAYS_PREF' 3 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_prompts.h:3:1: note: in expansion of macro 'ALWAYS_PREF' 3 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_prompts.h:10:1: note: in expansion of macro 'ALWAYS_PREF' 10 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_prompts.h:10:1: note: in expansion of macro 'ALWAYS_PREF' 10 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_security.h:24:1: note: in expansion of macro 'ALWAYS_PREF' 24 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_security.h:24:1: note: in expansion of macro 'ALWAYS_PREF' 24 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_security.h:150:1: note: in expansion of macro 'ALWAYS_PREF' 150 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_security.h:150:1: note: in expansion of macro 'ALWAYS_PREF' 150 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_security.h:157:1: note: in expansion of macro 'ALWAYS_PREF' 157 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_security.h:157:1: note: in expansion of macro 'ALWAYS_PREF' 157 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_security.h:164:1: note: in expansion of macro 'ALWAYS_PREF' 164 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_security.h:164:1: note: in expansion of macro 'ALWAYS_PREF' 164 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_slider.h:3:1: note: in expansion of macro 'ALWAYS_PREF' 3 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_slider.h:3:1: note: in expansion of macro 'ALWAYS_PREF' 3 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_svg.h:40:1: note: in expansion of macro 'ALWAYS_PREF' 40 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_svg.h:40:1: note: in expansion of macro 'ALWAYS_PREF' 40 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_svg.h:47:1: note: in expansion of macro 'ALWAYS_PREF' 47 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_svg.h:47:1: note: in expansion of macro 'ALWAYS_PREF' 47 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_telemetry.h:10:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_telemetry.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_telemetry.h:10:1: note: in expansion of macro 'ALWAYS_PREF' 10 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_telemetry.h:17:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_telemetry.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_telemetry.h:17:1: note: in expansion of macro 'ALWAYS_PREF' 17 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_telemetry.h:24:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_telemetry.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_telemetry.h:24:1: note: in expansion of macro 'ALWAYS_PREF' 24 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_timer.h:10:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_timer.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_timer.h:10:1: note: in expansion of macro 'ALWAYS_PREF' 10 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]', inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.3.0/atomic:254:14, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_timer.h:17:1: /usr/gcc/14/include/c++/14.3.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 284 | __atomic_store(std::__addressof(_M_i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 285 | __atomic_impl::__clear_padding(__i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | int(__m)); | ~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_timer.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_timer.h:17:1: note: in expansion of macro 'ALWAYS_PREF' 17 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:31:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:31:1: note: in expansion of macro 'ALWAYS_PREF' 31 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:38:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:38:1: note: in expansion of macro 'ALWAYS_PREF' 38 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:45:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:45:1: note: in expansion of macro 'ALWAYS_PREF' 45 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:52:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:52:1: note: in expansion of macro 'ALWAYS_PREF' 52 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:59:1: note: in expansion of macro 'ALWAYS_PREF' 59 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:59:1: note: in expansion of macro 'ALWAYS_PREF' 59 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:66:1: note: in expansion of macro 'ALWAYS_PREF' 66 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:66:1: note: in expansion of macro 'ALWAYS_PREF' 66 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:3:1: note: in expansion of macro 'ALWAYS_PREF' 3 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:3:1: note: in expansion of macro 'ALWAYS_PREF' 3 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:24:1: note: in expansion of macro 'ALWAYS_PREF' 24 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:24:1: note: in expansion of macro 'ALWAYS_PREF' 24 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:31:1: note: in expansion of macro 'ALWAYS_PREF' 31 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:31:1: note: in expansion of macro 'ALWAYS_PREF' 31 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:94:1: note: in expansion of macro 'ALWAYS_PREF' 94 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:94:1: note: in expansion of macro 'ALWAYS_PREF' 94 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:101:1: note: in expansion of macro 'ALWAYS_PREF' 101 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:101:1: note: in expansion of macro 'ALWAYS_PREF' 101 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:108:1: note: in expansion of macro 'ALWAYS_PREF' 108 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:108:1: note: in expansion of macro 'ALWAYS_PREF' 108 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:136:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:136:1: note: in expansion of macro 'ALWAYS_PREF' 136 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_view_source.h:24:1: note: in expansion of macro 'ALWAYS_PREF' 24 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_view_source.h:24:1: note: in expansion of macro 'ALWAYS_PREF' 24 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:234:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:234:1: note: in expansion of macro 'ALWAYS_PREF' 234 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:248:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:248:1: note: in expansion of macro 'ALWAYS_PREF' 248 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:255:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:255:1: note: in expansion of macro 'ALWAYS_PREF' 255 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:402:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:402:1: note: in expansion of macro 'ALWAYS_PREF' 402 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:437:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:437:1: note: in expansion of macro 'ALWAYS_PREF' 437 | ALWAYS_PREF( | ^~~~~~~~~~~ In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]', inlined from 'static void mozilla::detail::IntrinsicMemoryOps::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15, inlined from 'T mozilla::detail::AtomicBase::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22, inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:444:1: /usr/gcc/14/include/c++/14.3.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 477 | __atomic_store_n(&_M_i, __i, int(__m)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:444:1: note: in expansion of macro 'ALWAYS_PREF' 444 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:59:1: note: in expansion of macro 'ALWAYS_PREF' 59 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:59:1: note: in expansion of macro 'ALWAYS_PREF' 59 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:213:1: note: in expansion of macro 'ALWAYS_PREF' 213 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:213:1: note: in expansion of macro 'ALWAYS_PREF' 213 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:220:1: note: in expansion of macro 'ALWAYS_PREF' 220 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:220:1: note: in expansion of macro 'ALWAYS_PREF' 220 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:276:1: note: in expansion of macro 'ALWAYS_PREF' 276 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:276:1: note: in expansion of macro 'ALWAYS_PREF' 276 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:283:1: note: in expansion of macro 'ALWAYS_PREF' 283 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:283:1: note: in expansion of macro 'ALWAYS_PREF' 283 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:290:1: note: in expansion of macro 'ALWAYS_PREF' 290 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:290:1: note: in expansion of macro 'ALWAYS_PREF' 290 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:297:1: note: in expansion of macro 'ALWAYS_PREF' 297 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:297:1: note: in expansion of macro 'ALWAYS_PREF' 297 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:304:1: note: in expansion of macro 'ALWAYS_PREF' 304 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:304:1: note: in expansion of macro 'ALWAYS_PREF' 304 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:311:1: note: in expansion of macro 'ALWAYS_PREF' 311 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:311:1: note: in expansion of macro 'ALWAYS_PREF' 311 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:318:1: note: in expansion of macro 'ALWAYS_PREF' 318 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:318:1: note: in expansion of macro 'ALWAYS_PREF' 318 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:325:1: note: in expansion of macro 'ALWAYS_PREF' 325 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:325:1: note: in expansion of macro 'ALWAYS_PREF' 325 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:339:1: note: in expansion of macro 'ALWAYS_PREF' 339 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:339:1: note: in expansion of macro 'ALWAYS_PREF' 339 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:346:1: note: in expansion of macro 'ALWAYS_PREF' 346 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:346:1: note: in expansion of macro 'ALWAYS_PREF' 346 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:353:1: note: in expansion of macro 'ALWAYS_PREF' 353 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:353:1: note: in expansion of macro 'ALWAYS_PREF' 353 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6162:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 6162 | StaticPrefs::sMirror_##full_id = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:360:1: note: in expansion of macro 'ALWAYS_PREF' 360 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:6158:27: note: 'val' was declared here 6158 | StripAtomic val; \ | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:360:1: note: in expansion of macro 'ALWAYS_PREF' 360 | ALWAYS_PREF( | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4985:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 4985 | AssignMirror(*static_cast(aMirror), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 4986 | std::forward>(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4981:20: note: 'value' was declared here 4981 | StripAtomic value; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = bool]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4985:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 4985 | AssignMirror(*static_cast(aMirror), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 4986 | std::forward>(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4981:20: note: 'value' was declared here 4981 | StripAtomic value; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = mozilla::Atomic]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4985:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 4985 | AssignMirror(*static_cast(aMirror), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 4986 | std::forward>(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4981:20: note: 'value' was declared here 4981 | StripAtomic value; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4985:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 4985 | AssignMirror(*static_cast(aMirror), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 4986 | std::forward>(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4981:20: note: 'value' was declared here 4981 | StripAtomic value; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = std::atomic]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4985:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 4985 | AssignMirror(*static_cast(aMirror), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 4986 | std::forward>(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4981:20: note: 'value' was declared here 4981 | StripAtomic value; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = mozilla::Atomic]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4985:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 4985 | AssignMirror(*static_cast(aMirror), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 4986 | std::forward>(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4981:20: note: 'value' was declared here 4981 | StripAtomic value; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = mozilla::Atomic]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4985:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 4985 | AssignMirror(*static_cast(aMirror), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 4986 | std::forward>(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4981:20: note: 'value' was declared here 4981 | StripAtomic value; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = float]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4985:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 4985 | AssignMirror(*static_cast(aMirror), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 4986 | std::forward>(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4981:20: note: 'value' was declared here 4981 | StripAtomic value; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = mozilla::Atomic]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4985:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 4985 | AssignMirror(*static_cast(aMirror), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 4986 | std::forward>(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4981:20: note: 'value' was declared here 4981 | StripAtomic value; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = mozilla::Atomic]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4985:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 4985 | AssignMirror(*static_cast(aMirror), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 4986 | std::forward>(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.cpp:4981:20: note: 'value' was declared here 4981 | StripAtomic value; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/cookie/CookieNotification.cpp:6, 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/cookie/CookieServiceChild.cpp:532:69: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/cookie/CookieNotification.h:30:9: warning: 'notificationAction' may be used uninitialized [-Wmaybe-uninitialized] 30 | : mAction(aAction), | ^~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/cookie/CookieServiceChild.cpp:498:33: note: 'notificationAction' was declared here 498 | nsICookieNotification::Action notificationAction; | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/ipc/DocumentChannelParent.cpp:10, from Unified_cpp_netwerk_ipc0.cpp:29: /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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PNecko.cpp:14, from Unified_cpp_netwerk_ipc2.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/NeckoChannelParams.cpp:33, from Unified_cpp_netwerk_ipc1.cpp:74: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFrameLoader.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/ipc/DocumentChannelChild.cpp:24, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:60, 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-146.0/netwerk/ipc/ChannelEventQueue.cpp:11, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/gio/GIOChannelParent.cpp:11, from Unified_cpp_netwerk_protocol_gio0.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:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 36 | if (!aKey) return 0; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: 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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/gio/GIOChannelChild.cpp:11, from Unified_cpp_netwerk_protocol_gio0.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/HttpLog.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/nsHttpHandler.cpp:8: 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/EarlyHintPreloader.cpp: In static member function 'static void mozilla::net::EarlyHintPreloader::MaybeCreateAndInsertPreload(mozilla::net::OngoingEarlyHints*, const mozilla::net::LinkHeader&, nsIURI*, nsIPrincipal*, nsICookieJarSettings*, const nsACString&, const nsACString&, uint64_t, mozilla::dom::CanonicalBrowsingContext*, bool)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/EarlyHintPreloader.cpp:374:36: warning: 'maybeLoadInfo.mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, false>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, false>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, false>::mStorage.mozilla::detail::MaybeStorageBase, false>::Union::val.nsCOMPtr::mRawPtr' may be used uninitialized [-Wmaybe-uninitialized] 374 | secCheckLoadInfo->SetClientInfo(clientInfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/EarlyHintPreloader.cpp:318:43: note: 'maybeLoadInfo.mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, false>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, false>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, false>::mStorage.mozilla::detail::MaybeStorageBase, false>::Union::val.nsCOMPtr::mRawPtr' was declared here 318 | Result, nsresult> maybeLoadInfo = LoadInfo::Create( | ^~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http2.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/HttpChannelChild.cpp:267: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 267 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/HttpChannelChild.cpp:267: 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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/HttpChannelChild.cpp:19: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/HttpLog.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/nsHttpBasicAuth.cpp:7, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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/CertVerifier.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/CommonSocketControl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/QuicSocketControl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/Http3Session.cpp:17, from Unified_cpp_protocol_http2.cpp:20: 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/Http3Session.cpp:2825: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) | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/Http3Session.cpp: In member function 'void mozilla::net::Http3Session::EchOutcomeTelemetry()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/Http3Session.cpp:2812:33: note: 'label' was declared here 2812 | glean::http3::EchOutcomeLabel label; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/res/ExtensionProtocolHandler.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PWebSocketChild.cpp:31, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/HttpLog.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/http/Http2WebTransportStream.cpp:7, from Unified_cpp_protocol_http2.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::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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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::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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/protocol/websocket/WebSocketChannelChild.cpp:8, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ security/manager/ssl/nsSTSPreloadListGenerated.inc.stub security/manager/ssl/xpcshell.inc.stub security/manager/ssl/addons-public.inc.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ security/manager/ssl/addons-public-intermediate.inc.stub security/manager/ssl/addons-stage.inc.stub security/manager/ssl/addons-stage-intermediate.inc.stub security/manager/ssl/content-signature-prod.inc.stub security/manager/ssl/content-signature-stage.inc.stub security/manager/ssl/content-signature-dev.inc.stub security/manager/ssl/content-signature-local.inc.stub security/nss/lib/nss/out.nss.def.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/url-classifier/ChannelClassifierService.cpp:10, from Unified_cpp_url-classifier0.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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, 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:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ third_party/zstd/huf_decompress_amd64.o 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()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/startupcache/StartupCache.cpp:579:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/startupcache/StartupCache.cpp:101: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] 101 | 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:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsAString.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsString.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IOInterposer.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/startupcache/StartupCache.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/startupcache/StartupCache.cpp: In member function 'mozilla::Result mozilla::scache::StartupCache::WriteToDisk()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Try.h:31: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 31 | auto mozTryVarTempResult = ::mozilla::ToResult(expr); \ | ^~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/startupcache/StartupCache.cpp:578:9: note: in expansion of macro 'MOZ_TRY' 578 | 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()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/startupcache/StartupCache.cpp:587:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/startupcache/StartupCache.cpp:101: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] 101 | if (PR_Write(fd, data, len) != len) { | ~~~~~~~~^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/startupcache/StartupCache.cpp: In member function 'mozilla::Result mozilla::scache::StartupCache::WriteToDisk()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Try.h:31: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 31 | auto mozTryVarTempResult = ::mozilla::ToResult(expr); \ | ^~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/startupcache/StartupCache.cpp:585:16: note: in expansion of macro 'MOZ_TRY' 585 | 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()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/startupcache/StartupCache.cpp:592:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/startupcache/StartupCache.cpp:101: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] 101 | if (PR_Write(fd, data, len) != len) { | ~~~~~~~~^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/startupcache/StartupCache.cpp: In member function 'mozilla::Result mozilla::scache::StartupCache::WriteToDisk()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Try.h:31: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 31 | auto mozTryVarTempResult = ::mozilla::ToResult(expr); \ | ^~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/startupcache/StartupCache.cpp:591:14: note: in expansion of macro 'MOZ_TRY' 591 | result = MOZ_TRY(ctx.EndCompressing().mapErr(MapLZ4ErrorToNsresult)); | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:26, 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:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ContentBlockingAllowList.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingAllowList.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingAllowList.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/antitracking/ContentBlockingNotifier.cpp:14, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/contentanalysis/ContentAnalysis.cpp:15, 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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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:53, 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:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/glean/xpcom/FOG.cpp:12, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserHost.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:26, 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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/find/nsFind.cpp:13, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PExtensions.cpp:21, from Unified_cpp_extensions0.cpp:56: /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:5549: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 5549 | } else if (!aAfterPunctuation) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5549: 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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/formautofill/FormAutofillNative.cpp:21, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrameInlines.h:185:39: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:20, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/formautofill/FormAutofillNative.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:0: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/contentanalysis/ContentAnalysis.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/contentanalysis/ContentAnalysis.cpp:7: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, 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:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/caps/BasePrincipal.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PrincipalHashKey.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContextGroup.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/extensions/WebExtensionPolicy.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WebRequestService.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/remote/nsRemoteService.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/remote/nsRemoteService.cpp:24: 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessagePort.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/ml/backends/llama/LlamaRunner.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/ml/backends/llama/LlamaRunner.cpp:7, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/places/History.cpp:13, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ toolkit/components/telemetry/TelemetryHistogramData.inc.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEditor.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTextAreaElement.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/satchel/nsFormFillController.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalFreezeObserver.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BodyConsumer.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Blob.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/File.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItem.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItemList.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransfer.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MouseEvents.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/resistfingerprinting/nsUserCharacteristics.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/resistfingerprinting/nsUserCharacteristics.cpp:6: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/resistfingerprinting/nsRFPService.cpp:47, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:119: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::ExecuteQuery(nsINavHistoryQuery*, nsINavHistoryQueryOptions*, nsINavHistoryResult**)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/places/nsNavHistory.cpp:764:24: warning: 'dateAdded' may be used uninitialized [-Wmaybe-uninitialized] 764 | node->mDateAdded = dateAdded; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/places/nsNavHistory.cpp:754:12: note: 'dateAdded' was declared here 754 | PRTime dateAdded; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/places/nsNavHistory.cpp:765:27: warning: 'lastModified' may be used uninitialized [-Wmaybe-uninitialized] 765 | node->mLastModified = lastModified; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/places/nsNavHistory.cpp:755:12: note: 'lastModified' was declared here 755 | PRTime lastModified; | ^~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_places.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/places/Database.cpp:8, from Unified_cpp_components_places0.cpp: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 = 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ 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:62, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/waitable_event.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSProcessActorParent.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InProcessParent.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/sessionstore/SessionStoreChild.cpp:15, from Unified_cpp_sessionstore0.cpp:29: /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 toolkit/library/buildid.cpp.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/typeaheadfind/nsTypeAheadFind.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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/sessionstore/SessionStoreChangeListener.cpp:17, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SessionStoreFormData.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserSessionStoreBinding.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/sessionstore/BrowserSessionStore.cpp:19, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/profile/nsToolkitProfileService.cpp:6, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/windowwatcher/nsOpenWindowInfo.cpp:9, 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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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/WidgetUtilsGtk.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/system/gnome/nsGIOService.cpp:18: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nscore.h:181, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCycleCollectionTraversalCallback.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCycleCollectionNoteChild.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCOMPtr.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Components.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/tools/performance/PageloadEvent.cpp:7, from Unified_cpp_tools_performance0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:32:34: warning: value computed is not used [-Wunused-value] 32 | #define NS_SUCCEEDED(_nsresult) ((bool)MOZ_LIKELY(!NS_FAILED_impl(_nsresult))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/tools/performance/PageloadEvent.cpp:273:5: note: in expansion of macro 'NS_SUCCEEDED' 273 | NS_SUCCEEDED(NS_DispatchToMainThreadQueue( | ^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:32:34: warning: value computed is not used [-Wunused-value] 32 | #define NS_SUCCEEDED(_nsresult) ((bool)MOZ_LIKELY(!NS_FAILED_impl(_nsresult))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/tools/performance/PageloadEvent.cpp:337:3: note: in expansion of macro 'NS_SUCCEEDED' 337 | NS_SUCCEEDED(NS_DispatchToMainThreadQueue( | ^~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, 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:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/tools/performance/PerfStats.cpp:10, 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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/uriloader/base/nsDocLoader.cpp:7, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, 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:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PuppetWidget.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:10: 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:309: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:422: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:457:52, inlined from 'virtual nsresult nsDocLoader::SetPriority(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/uriloader/base/nsDocLoader.cpp:1683:3: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_17(D)->mChildList.D.1661944.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:570:46: note: '__for_begin' declared here 570 | for (RefPtr obs_ : (array_).ForwardRange()) { \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/uriloader/base/nsDocLoader.cpp:1683:3: note: in expansion of macro 'NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS' 1683 | NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS(mChildList, SetPriority, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/uriloader/base/nsDocLoader.cpp:1676:57: note: 'this' declared here 1676 | 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:309: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:422: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:457:52, inlined from 'virtual nsresult nsDocLoader::AdjustPriority(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/uriloader/base/nsDocLoader.cpp:1696:3: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_17(D)->mChildList.D.1661944.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:570:46: note: '__for_begin' declared here 570 | for (RefPtr obs_ : (array_).ForwardRange()) { \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/uriloader/base/nsDocLoader.cpp:1696:3: note: in expansion of macro 'NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS' 1696 | NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS(mChildList, AdjustPriority, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/uriloader/base/nsDocLoader.cpp:1689:57: note: 'this' declared here 1689 | NS_IMETHODIMP nsDocLoader::AdjustPriority(int32_t aDelta) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/uriloader/exthandler/ExternalHelperAppParent.cpp:16, from Unified_cpp_uriloader_exthandler0.cpp:20: /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:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 36 | if (!aKey) return 0; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: 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:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/view/nsView.cpp:16, from Unified_cpp_view0.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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/uriloader/exthandler/ExternalHelperAppChild.cpp:8, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/headless/HeadlessKeyBindings.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/headless/HeadlessKeyBindings.cpp:6, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/view/nsView.cpp:13: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRFPService.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:62, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserActivation.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:37, 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-146.0/widget/nsBaseClipboard.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/headless/HeadlessClipboard.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:1063: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:1214: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-146.0/widget/MouseEvents.h:152: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-146.0/widget/MouseEvents.h:336:48, inlined from 'virtual nsresult mozilla::widget::HeadlessWidget::SynthesizeNativeMouseEvent(nsIWidget::LayoutDeviceIntPoint, nsIWidget::NativeMouseMessage, mozilla::MouseButton, nsIWidget::Modifiers, nsISynthesizedEventCallback*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/headless/HeadlessWidget.cpp:442:66: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:503:9: warning: 'msg' may be used uninitialized [-Wmaybe-uninitialized] 503 | mMessage(aMessage), | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget_headless0.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/headless/HeadlessWidget.cpp: In member function 'virtual nsresult mozilla::widget::HeadlessWidget::SynthesizeNativeMouseEvent(nsIWidget::LayoutDeviceIntPoint, nsIWidget::NativeMouseMessage, mozilla::MouseButton, nsIWidget::Modifiers, nsISynthesizedEventCallback*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/headless/HeadlessWidget.cpp:426:16: note: 'msg' was declared here 426 | EventMessage msg; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/ThemeColors.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/ScrollbarDrawing.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/Theme.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/gtk/nsNativeThemeGTK.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/gtk/nsNativeThemeGTK.cpp:6: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIObjectOutputStream.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabContext.h:10, 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-146.0/widget/nsBaseDragService.cpp:37: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h: In member function 'nsresult nsIBinaryOutputStream::WriteCString(const nsACString&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h:85: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 85 | if (NS_SUCCEEDED(rv)) rv = WriteBytes(aString); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h:85: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/nsIWidget.cpp:21: /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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/nsBaseDragService.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/nsBaseDragService.cpp:6: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/nsIWidget.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayList.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/ContentCache.cpp:16, 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:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 36 | if (!aKey) return 0; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: 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-146.0/layout/generic/ScrollAnimationBezierPhysics.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZPublicUtils.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/InputData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/TouchResampler.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/TouchResampler.cpp:7, from Unified_cpp_widget2.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:59: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 59 | 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:59: 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:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/PuppetWidget.cpp:15, 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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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/ParamTraits_IsEnumCase.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/gtk/nsWindow.cpp:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/IsEnumCase.h: In function 'constexpr std::optional<_Tp> mozilla::AsEnumCase(std::underlying_type_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/IsEnumCase.h:21: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 21 | if (!IsEnumCase(ret)) return {}; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/canvas/IsEnumCase.h:21: 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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/TextEvents.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/ContentCache.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_widget2.cpp:83: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/nsBaseClipboard.cpp: In instantiation of 'nsBaseClipboard::MaybeRetryGetAvailableFlavors(const nsTArray >&, nsIClipboard::ClipboardType, nsIClipboardGetDataSnapshotCallback*, int32_t, mozilla::dom::WindowContext*):: [with auto:88 = 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, | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/nsBaseClipboard.cpp:521:0: required from here 521 | AsyncHasNativeClipboardDataMatchingFlavors( 522 | aFlavorList, aWhichClipboard, 523 | [self = RefPtr{this}, callback = nsCOMPtr{aCallback}, aWhichClipboard, 524 | aRetryCount, flavorList = aFlavorList.Clone(), sequenceNumber, 525 | requestingWindowContext = 526 | RefPtr{aRequestingWindowContext}](auto aFlavorsOrError) { 527 | if (aFlavorsOrError.isErr()) { 528 | MOZ_CLIPBOARD_LOG( 529 | "%s: unable to get available flavors for clipboard %d.", 530 | __FUNCTION__, aWhichClipboard); 531 | callback->OnError(aFlavorsOrError.unwrapErr()); 532 | return; 533 | } 534 | 535 | auto sequenceNumberOrError = 536 | self->GetNativeClipboardSequenceNumber(aWhichClipboard); 537 | if (sequenceNumberOrError.isErr()) { 538 | MOZ_CLIPBOARD_LOG( 539 | "%s: unable to get sequence number for clipboard %d.", 540 | __FUNCTION__, aWhichClipboard); 541 | callback->OnError(sequenceNumberOrError.unwrapErr()); 542 | return; 543 | } 544 | 545 | if (sequenceNumber == sequenceNumberOrError.unwrap()) { 546 | auto flavorList = std::move(aFlavorsOrError.unwrap()); 547 | if (MOZ_CLIPBOARD_LOG_ENABLED()) { 548 | for (const auto& flavor : flavorList) { 549 | MOZ_CLIPBOARD_LOG(" has %s", flavor.get()); 550 | } 551 | } 552 | 553 | auto clipboardDataSnapshot = 554 | mozilla::MakeRefPtr( 555 | aWhichClipboard, sequenceNumber, std::move(flavorList), false, 556 | self, requestingWindowContext); 557 | callback->OnSuccess(clipboardDataSnapshot); 558 | return; 559 | } 560 | 561 | if (aRetryCount > 0) { 562 | MOZ_CLIPBOARD_LOG( 563 | "%s: clipboard=%d, ignore the data due to the sequence number " 564 | "doesn't match, retry (%d) ..", 565 | __FUNCTION__, aWhichClipboard, aRetryCount); 566 | self->MaybeRetryGetAvailableFlavors(flavorList, aWhichClipboard, 567 | callback, aRetryCount - 1, 568 | requestingWindowContext); 569 | return; 570 | } 571 | 572 | MOZ_DIAGNOSTIC_CRASH("How can this happen?!?"); 573 | callback->OnError(NS_ERROR_FAILURE); 574 | }); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/nsBaseClipboard.cpp:546: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 546 | auto flavorList = std::move(aFlavorsOrError.unwrap()); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/nsBaseClipboard.cpp:546: note: remove 'std::move' call In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/gtk/nsWindow.cpp:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/painting/nsDisplayList.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/ThemeDrawing.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/ScrollbarDrawing.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/Theme.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/nsXPLookAndFeel.cpp:20, from Unified_cpp_widget4.cpp:20: /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:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 36 | if (!aKey) return 0; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: 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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/PuppetWidget.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/nsBaseDragService.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/nsDragServiceProxy.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/nsDragServiceProxy.cpp:7, from Unified_cpp_widget3.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/ClipboardContentAnalysisChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/ClipboardContentAnalysisChild.cpp:7, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/ThemeColors.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/ScrollbarDrawing.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/Theme.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/ThemeCocoa.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/ThemeCocoa.cpp:6, from Unified_cpp_widget2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/nsXPLookAndFeel.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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/nsIFormControl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsGenericHTMLElement.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLImageElement.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/NativeMenu.cpp:8, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::widget::IMENotificationRequests; 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::widget::IMENotificationRequests; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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::widget::IMENotificationRequests; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::widget::IMENotificationRequests; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1208 | 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:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/ThemeColors.h:9: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ xpcom/build/Services.cpp.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/gtk/IMContextWrapper.cpp:25, from Unified_cpp_widget_gtk0.cpp:119: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_widget_gtk2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/gtk/nsClipboard.cpp: In instantiation of 'nsClipboard::AsyncGetNativeClipboardData(const nsACString&, nsIClipboard::ClipboardType, nsBaseClipboard::GetNativeDataCallback&&):: mutable [with auto:73 = 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, | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/gtk/nsClipboard.cpp:832:47: required from here 832 | AsyncHasNativeClipboardDataMatchingFlavors( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 833 | nsTArray{PromiseFlatCString(aFlavor)}, aWhichClipboard, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | [aWhichClipboard, | ~~~~~~~~~~~~~~~~~ 835 | callback = std::move(aCallback)](auto aResultOrError) mutable { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | if (aResultOrError.isErr()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | callback(Err(aResultOrError.unwrapErr())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | return; | ~~~~~~~ 839 | } | ~ 840 | | 841 | nsTArray clipboardFlavors = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | std::move(aResultOrError.unwrap()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | if (!clipboardFlavors.Length()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | MOZ_CLIPBOARD_LOG(" no flavors in clipboard, quit."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | callback(nsCOMPtr{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | return; | ~~~~~~~ 847 | } | ~ 848 | | 849 | AsyncGetDataFlavor(aWhichClipboard, clipboardFlavors[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 850 | std::move(callback)); | ~~~~~~~~~~~~~~~~~~~~~ 851 | }); | ~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/gtk/nsClipboard.cpp:841:31: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 841 | nsTArray clipboardFlavors = | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/gtk/nsClipboard.cpp:841:31: note: remove 'std::move' call In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/gtk/NativeKeyBindings.cpp:10, from Unified_cpp_widget_gtk1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/gtk/AsyncDBus.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/gtk/AsyncDBus.cpp:6, from Unified_cpp_widget_gtk0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, true>; ResolveValueT = nsCOMPtr; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::widget::MPRISServiceHandler::LoadImageAtIndex(size_t)::&)>; RejectFunction = mozilla::widget::MPRISServiceHandler::LoadImageAtIndex(size_t)::; ResolveValueT = nsCOMPtr; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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::MPRISServiceHandler::LoadImageAtIndex(size_t)::&)>; RejectFunction = mozilla::widget::MPRISServiceHandler::LoadImageAtIndex(size_t)::; ResolveValueT = nsCOMPtr; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsCOMPtr; RejectValueT = bool; bool IsExclusive = true]' 1208 | 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:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, 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:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/ThemeDrawing.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/ScrollbarDrawing.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/gtk/nsLookAndFeel.cpp:38, from Unified_cpp_widget_gtk2.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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/nsBaseDragService.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/gtk/nsDragService.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/gtk/nsDragService.cpp:7, from Unified_cpp_widget_gtk2.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_xpcom_base2.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/base/nsMemoryReporterManager.cpp: In function 'void XMappingIter(int64_t&, int64_t&, int64_t&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/base/nsMemoryReporterManager.cpp:322:18: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 322 | if (nmap >= n / sizeof(prxmap_t)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/base/nsMemoryReporterManager.cpp:326:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 326 | 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/layers/BSPTree.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/base/nsConsoleService.cpp:29, from Unified_cpp_xpcom_base1.cpp:74: /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:85: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 85 | } else if (dot < -epsilon) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Polygon.h:85: 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:53, 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:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/components/../../netwerk/cookie/CookieService.h:14, from StaticComponents.cpp:232: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/xpcom/components/../../netwerk/cookie/Cookie.h:168: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 168 | if (result != 0) return result < 0; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/components/../../netwerk/cookie/Cookie.h:168: 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/ContentParent.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/base/nsMemoryInfoDumper.cpp:12, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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-146.0/widget/nsBaseClipboard.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/gtk/nsClipboard.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/gtk/nsClipboard.cpp:9: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_cpp_xpcom_io1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/io/nsEscape.cpp: In function 'nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const mozilla::fallible_t&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/io/nsEscape.cpp:606:26: warning: 'destPtr' may be used uninitialized [-Wmaybe-uninitialized] 606 | memcpy(destPtr + destPos, last, toCopy); | ~~~~~~~~^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/io/nsEscape.cpp:572:18: note: 'destPtr' was declared here 572 | unsigned char* destPtr; | ^~~~~~~ In file included from Unified_cpp_xpcom_io1.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/io/nsLocalFileUnix.cpp: In member function 'nsresult nsLocalFile::CreateAllAncestors(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/io/nsLocalFileUnix.cpp:447:41: warning: 'mkdir_errno' may be used uninitialized [-Wmaybe-uninitialized] 447 | if (mkdir_result == -1 && mkdir_errno != EEXIST) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/io/nsLocalFileUnix.cpp:391:7: note: 'mkdir_errno' was declared here 391 | int mkdir_errno; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/io/nsLocalFileUnix.cpp:18: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseDragService.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/components/../../widget/gtk/nsDragService.h:11, from StaticComponents.cpp:312: /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:200:0: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:0: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/ioutils/IOUtils.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/ioutils/IOUtils.cpp:7, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_cpp_xpcom_string0.cpp:110: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/string/nsTextFormatter.cpp: In static member function 'static int nsTextFormatter::dosprintf(SprintfStateStr*, const char16_t*, mozilla::Span)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/string/nsTextFormatter.cpp:808:5: warning: 'rv' may be used uninitialized [-Wmaybe-uninitialized] 808 | if (rv < 0) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/string/nsTextFormatter.cpp:467:9: note: 'rv' was declared here 467 | int rv; | ^~ media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/utility:68, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HashTable.h:77, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/builtin/ModuleObject.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/shell/ModuleLoader.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/shell/ModuleLoader.cpp:7, from Unified_cpp_js_src_shell0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:513:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRWriter.h:513:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/av1dec.c: In function 'skip_mode_params': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/av1dec.c:284:42: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | if (!s->ref[header->ref_frame_idx[i]].raw_frame_header) | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/av1dec.c:286:48: warning: array subscript has type 'char' [-Wchar-subscripts] 286 | ref_hint = s->ref[header->ref_frame_idx[i]].raw_frame_header->order_hint; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/av1dec.c:315:48: warning: array subscript has type 'char' [-Wchar-subscripts] 315 | ref_hint = s->ref[header->ref_frame_idx[i]].raw_frame_header->order_hint; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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/firefox-146.0/media/ffvpx/libavcodec/cbs_av1.c:571: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:788:53: warning: array subscript has type 'char' [-Wchar-subscripts] 788 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].feature_enabled[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:790:53: warning: array subscript has type 'char' [-Wchar-subscripts] 790 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].feature_value[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:912:49: warning: array subscript has type 'char' [-Wchar-subscripts] 912 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].loop_filter_ref_deltas; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:914:49: warning: array subscript has type 'char' [-Wchar-subscripts] 914 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].loop_filter_mode_deltas; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1072:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1072 | ref_hint = priv->ref[current->ref_frame_idx[i]].order_hint; | ~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1103:60: warning: array subscript has type 'char' [-Wchar-subscripts] 1103 | ref_hint = priv->ref[current->ref_frame_idx[i]].order_hint; | ~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1584:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1584 | int hint = priv->ref[current->ref_frame_idx[i]].order_hint; | ~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/cbs_av1.c:655: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:788:53: warning: array subscript has type 'char' [-Wchar-subscripts] 788 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].feature_enabled[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:790:53: warning: array subscript has type 'char' [-Wchar-subscripts] 790 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].feature_value[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:912:49: warning: array subscript has type 'char' [-Wchar-subscripts] 912 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].loop_filter_ref_deltas; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:914:49: warning: array subscript has type 'char' [-Wchar-subscripts] 914 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].loop_filter_mode_deltas; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1072:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1072 | ref_hint = priv->ref[current->ref_frame_idx[i]].order_hint; | ~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1103:60: warning: array subscript has type 'char' [-Wchar-subscripts] 1103 | ref_hint = priv->ref[current->ref_frame_idx[i]].order_hint; | ~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1584:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1584 | int hint = priv->ref[current->ref_frame_idx[i]].order_hint; | ~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/jrevdct.c:215:28: warning: argument 1 of type 'int16_t[64]' {aka 'short int[64]'} with mismatched bound [-Warray-parameter=] 215 | void ff_j_rev_dct(DCTBLOCK data) | ~~~~~~~~~^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/jrevdct.c:70: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/dct.h:30:28: note: previously declared as 'int16_t *' {aka 'short int *'} 30 | void ff_j_rev_dct(int16_t *data); | ~~~~~~~~~^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/jrevdct.c:953:29: warning: argument 1 of type 'int16_t[64]' {aka 'short int[64]'} with mismatched bound [-Warray-parameter=] 953 | void ff_j_rev_dct4(DCTBLOCK data) | ~~~~~~~~~^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/dct.h:31:29: note: previously declared as 'int16_t *' {aka 'short int *'} 31 | void ff_j_rev_dct4(int16_t *data); | ~~~~~~~~~^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/jrevdct.c:1140:29: warning: argument 1 of type 'int16_t[64]' {aka 'short int[64]'} with mismatched bound [-Warray-parameter=] 1140 | void ff_j_rev_dct2(DCTBLOCK data){ | ~~~~~~~~~^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/dct.h:32:29: note: previously declared as 'int16_t *' {aka 'short int *'} 32 | void ff_j_rev_dct2(int16_t *data); | ~~~~~~~~~^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/jrevdct.c:1155:29: warning: argument 1 of type 'int16_t[64]' {aka 'short int[64]'} with mismatched bound [-Warray-parameter=] 1155 | void ff_j_rev_dct1(DCTBLOCK data){ | ~~~~~~~~~^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/dct.h:33:29: note: previously declared as 'int16_t *' {aka 'short int *'} 33 | void ff_j_rev_dct1(int16_t *data); | ~~~~~~~~~^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_threads.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/threads/ThreadEventQueue.cpp:19, from Unified_cpp_xpcom_threads1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, false>; ResolveValueT = CopyableTArray; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsThreadManager::ShutdownNonMainThreads()::; ResolveValueT = CopyableTArray; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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 = nsThreadManager::ShutdownNonMainThreads()::; ResolveValueT = CopyableTArray; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = bool; bool IsExclusive = false]' 1208 | 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::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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 = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208: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]' 1208 | 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:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserHost.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpfe/appshell/AppWindow.cpp:69, from Unified_cpp_xpfe_appshell0.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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsFrameLoader.h:37, from xptdata.cpp:24: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpfe/appshell/AppWindow.cpp:60: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ media/ffvpx/libavutil/libmozavutil.so.symbols.stub /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavcodec/vp8.c: In function 'vp78_update_probability_tables': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/media/ffvpx/libavcodec/vp9mvs.c: In function 'find_ref_mvs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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/softoken/out.softokn.def.stub build/pure_virtual/libpure_virtual.a dom/media/fake-cdm/libfake.so dom/media/gmp-plugin-openh264/libfakeopenh264.so config/external/nspr/pr/libnspr4.so config/external/gkcodecs/libgkcodecs.so config/external/lgpllibs/liblgpllibs.so config/external/sqlite/libmozsqlite3.so Compiling smallvec v1.15.1 Compiling libc v0.2.176 Compiling unicode-bidi v0.3.15 (https://github.com/servo/unicode-bidi?rev=ca612daf1c08c53abe07327cb3e6ef6e0a760f0c#ca612daf) Compiling icu_properties v2.0.1 Compiling jobserver v0.1.33 Compiling hashbrown v0.16.0 Compiling cc v1.2.30 Compiling icu_normalizer v2.0.0 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/DOMIntersectionObserver.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h:14, 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:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsDOMWindowUtils.cpp:88: /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:320: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 320 | if (!ReadParam(reader, &size)) return false; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:320: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory Compiling idna_adapter v1.2.1 In file included from Unified_cpp_js_src_gc0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/BufferAllocator.cpp: In member function 'js::gc::BufferAllocator::SizeClassBitSet js::gc::BufferAllocator::getChunkSizeClassesToMove(size_t, ChunkLists&) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/BufferAllocator.cpp:2098:9: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2098 | auto& srcAvailable = src.availableSizeClasses().Storage()[0]; | ^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/BufferAllocator.cpp:2098: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)' 2098 | auto& srcAvailable = src.availableSizeClasses().Storage()[0]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/BufferAllocator.cpp:2099:9: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2099 | auto& freeAvailable = freeLists.ref().availableSizeClasses().Storage()[0]; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/BufferAllocator.cpp:2099: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)' 2099 | auto& freeAvailable = freeLists.ref().availableSizeClasses().Storage()[0]; | ^ Compiling idna v1.1.0 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:18, 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:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.cpp:91: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h:142: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 142 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h:142: 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/mozalloc.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/utility:68, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EnumeratedArray.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/AllocKind.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Allocator.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Allocator.cpp:7, from Unified_cpp_js_src_gc0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:513:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRWriter.h:513:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_gc0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Compacting.cpp: In function 'void RelocateCell(JS::Zone*, js::gc::TenuredCell*, js::gc::AllocKind, size_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Compacting.cpp:237: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] 237 | memcpy(dst, src, thingSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/GCInternals.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Allocator.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Cell.h:236:7: note: 'class js::gc::TenuredCell' declared here 236 | class TenuredCell : public Cell { | ^~~~~~~~~~~ Compiling hashbrown v0.15.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/hashbrown) Compiling leb128 v0.2.5 Compiling unicode-width v0.1.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/unicode-width) Compiling wasm-encoder v0.219.1 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFrameLoader.h:37, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFrameMessageManager.cpp:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ Compiling hashbrown v0.13.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/rust/hashbrown-0.13) Compiling url v2.5.7 Compiling indexmap v2.11.4 Compiling unicode-bidi-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/intl/bidi/rust/unicode-bidi-ffi) Compiling mozglue-static v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/mozglue/static/rust) Compiling bumpalo v3.15.4 Compiling mozilla-central-workspace-hack v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/build/workspace-hack) Compiling wast v219.0.1 Compiling jsrust_shared v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/rust/shared) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventStateManager.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsDOMWindowUtils.cpp:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/BrowserChild.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.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-146.0/js/xpconnect/src/xpcprivate.h:2175:0: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.cpp:412: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/utility:68, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EnumeratedArray.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/AllocKind.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/GC.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/GC-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/GC.cpp:193, from Unified_cpp_js_src_gc1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:513:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRWriter.h:513:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsLineBox.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsContainerFrame.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OverflowChangedTracker.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RestyleManager.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/AnimationCollection.cpp:12, from Unified_cpp_layout_style0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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-146.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-146.0/layout/base/MobileViewportManager.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsDOMWindowUtils.cpp:13: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/RubyUtils.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/ComputedStyle.cpp:11, from Unified_cpp_layout_style1.cpp:110: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/utility:68, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DebugOnly.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Sweeping.cpp:19, from Unified_cpp_js_src_gc3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:513:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRWriter.h:513:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallArgs.h:74, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallNonGenericMethod.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/NamespaceImports.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Barrier.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Marking.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/GC-inl.h:16: In member function 'bool JS::Value::isGCThing() const', inlined from 'bool js::GCMarker::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 4]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Marking.cpp:1594:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:817:12: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized] 817 | return asBits_ >= detail::ValueLowerInclShiftedGCThingTag; | ^~~~~~~ In file included from Unified_cpp_js_src_gc1.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Marking.cpp: In member function 'bool js::GCMarker::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 4]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Marking.cpp:1495:13: note: 'base' was declared here 1495 | HeapSlot* base; // Slot range base pointer. | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Marking.cpp:1582:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 1582 | while (index < end) { | ~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Marking.cpp:1497:10: note: 'end' was declared here 1497 | size_t end; // End of slot range to mark. | ^~~ In member function 'bool JS::Value::isGCThing() const', inlined from 'bool js::GCMarker::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Marking.cpp:1594:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:817:12: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized] 817 | return asBits_ >= detail::ValueLowerInclShiftedGCThingTag; | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Marking.cpp: In member function 'bool js::GCMarker::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 0]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Marking.cpp:1495:13: note: 'base' was declared here 1495 | HeapSlot* base; // Slot range base pointer. | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Marking.cpp:1582:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 1582 | while (index < end) { | ~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Marking.cpp:1497:10: note: 'end' was declared here 1497 | size_t end; // End of slot range to mark. | ^~~ In member function 'bool JS::Value::isGCThing() const', inlined from 'bool js::GCMarker::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Marking.cpp:1594:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:817:12: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized] 817 | return asBits_ >= detail::ValueLowerInclShiftedGCThingTag; | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Marking.cpp: In member function 'bool js::GCMarker::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 2]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Marking.cpp:1495:13: note: 'base' was declared here 1495 | HeapSlot* base; // Slot range base pointer. | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Marking.cpp:1582:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 1582 | while (index < end) { | ~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Marking.cpp:1497:10: note: 'end' was declared here 1497 | 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/glean/bindings/MetricTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/DomQuotaMetrics.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/FirstInitializationAttemptsImpl.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocalStorageCommon.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/Client.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/SerializationHelpers.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentChild.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsGlobalWindowInner.cpp:111: /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/mozalloc.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/iterator:68, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Array.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Zone.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/gc/Zone.cpp:7, from Unified_cpp_js_src_gc4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/src/jit/CacheIRWriter.h:513:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:539:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 539 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:559:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 559 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:561:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 561 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/jit/CacheIRWriter.h:513:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 513 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationEffect.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyframeEffect.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectSet.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/GeckoBindings.cpp:22, from Unified_cpp_layout_style2.cpp:92: /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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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-146.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/cdf.c:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/decode.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/decode.c:42: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/decode.c: In function 'decode_b': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In function 'gather_left_partition_prob', inlined from 'decode_sb' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/decode.c:2354:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/dav1d/src/decode.c: In function 'decode_sb': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.0/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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/build/amd64/dist/include/mozilla/dom/AnimationEffect.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyframeEffect.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectSet.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/RestyleManager.cpp:17, from Unified_cpp_layout_style3.cpp:92: /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:95: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 95 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:95: 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-146.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/lib.c:45: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/dom/media/AudioSampleFormat.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/MediaData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/KeySystemConfig.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccess.h:11, 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-146.0/dom/base/Navigator.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsGlobalWindowInner.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-146.0/js/xpconnect/src/xpcprivate.h:2175:0: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsGlobalWindowInner.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/log.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/mem.c:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/decode.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/obu.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/obu.c: In function 'read_frame_size': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/dav1d/src/obu.c: In function 'parse_frame_hdr': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/obu.c:967:38, inlined from 'dav1d_parse_obus' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/obu.c:1283:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/dav1d/src/obu.c: In function 'dav1d_parse_obus': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/dav1d/src/obu.c:967:38, inlined from 'dav1d_parse_obus' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/obu.c:1283:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/dav1d/src/obu.c: In function 'dav1d_parse_obus': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/picture.c:39: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/refmvs.c:37: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/refmvs.c: In function 'dav1d_refmvs_find': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsGlobalWindowInner.cpp:73: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/thread_task.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/thread_task.c:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/thread_task.c: In function 'dav1d_worker_task': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/thread_task.c:471:9: warning: 'off' may be used uninitialized [-Wmaybe-uninitialized] 471 | int off; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/FontFaceSet.cpp:21, from Unified_cpp_layout_style2.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:0: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StyleSheetInlines.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/ErrorReporter.cpp:15, from Unified_cpp_layout_style2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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/SmallPointerArray.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/Loader.cpp:56, from Unified_cpp_layout_style3.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 = SVGTextFrame::CachedMeasuredRange; long unsigned int N = 2]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:599:0: required from here 599 | PodArrayZero(mCachedRanges); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:85:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SVGTextFrame::CachedMeasuredRange'; use assignment or value-initialization instead [-Wclass-memaccess] 85 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/RestyleManager.cpp:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:592: note: 'struct mozilla::SVGTextFrame::CachedMeasuredRange' declared here 592 | struct CachedMeasuredRange { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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/GeckoArgs.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/nsStyleSheetService.cpp:18, from Unified_cpp_layout_style5.cpp:83: /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:315: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 315 | if (!arg1) return false; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CmdLineAndEnvUtils.h:315: 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/nsAccessibilityService.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/StyleAnimationValue.cpp:17, from Unified_cpp_layout_style4.cpp:38: /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:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | if (aCaret) *aCaret = mCaretOffset; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.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-146.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/cdef_apply.h:33, from 16bd_recon_tmpl.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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]]); | ~~~~~~^~~ 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; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ 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; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:0: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:18, 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/mozilla/css/Loader.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/Loader.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/gfx/src/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ Compiling jsrust v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/src/rust) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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/MozPromise.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/ErrorReporter.cpp:12: In member function 'nsTArray_Impl::value_type* nsTArray_Impl::InsertElementAtInternal(index_type) [with ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::Keyframe; Alloc = nsTArrayInfallibleAllocator]', inlined from 'mozilla::NotNull::value_type*> nsTArray::InsertElementAt(typename base_type::index_type) [with E = mozilla::Keyframe]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2760:41, inlined from 'mozilla::Keyframe* GetOrCreateKeyframe(nsTArray*, float, const mozilla::StyleComputedTimingFunction*, mozilla::dom::CompositeOperationOrAuto, KeyframeSearchDirection, KeyframeInsertPosition)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/GeckoBindings.cpp:1076: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2480:3: warning: 'keyframeIndex' may be used uninitialized [-Wmaybe-uninitialized] 2480 | if (MOZ_UNLIKELY(aIndex > Length())) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/GeckoBindings.cpp: In function 'mozilla::Keyframe* GetOrCreateKeyframe(nsTArray*, float, const mozilla::StyleComputedTimingFunction*, mozilla::dom::CompositeOperationOrAuto, KeyframeSearchDirection, KeyframeInsertPosition)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/GeckoBindings.cpp:1057: note: 'keyframeIndex' was declared here 1057 | size_t keyframeIndex; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/ds/nsBaseHashtable.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/ds/nsTHashMap.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/nsIWidget.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRFPService.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:62, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsPIDOMWindow.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsGlobalWindowInner.cpp:7: 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-146.0/xpcom/ds/nsTObserverArray.h:309: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-146.0/xpcom/ds/nsTObserverArray.h:422: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-146.0/xpcom/ds/nsTObserverArray.h:457:52, inlined from 'void nsGlobalWindowInner::Resume(bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsGlobalWindowInner.cpp:5598: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/ds/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_27(D)->mSharedWorkers.D.666408.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::Resume(bool)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsGlobalWindowInner.cpp:5598: note: '__for_begin' declared here 5598 | mSharedWorkers.ForwardRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsGlobalWindowInner.cpp:5536: note: 'this' declared here 5536 | void nsGlobalWindowInner::Resume(bool aIncludeSubWindows) { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/cdef_apply.h:33, from 8bd_recon_tmpl.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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-146.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.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-146.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-146.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]]); | ~~~~~~^~~ 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 Unified_cpp_layout_style2.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/FontFaceSetDocumentImpl.cpp: In member function 'virtual bool mozilla::dom::FontFaceSetDocumentImpl::IsFontLoadAllowed(const gfxFontFaceSrc&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/FontFaceSetDocumentImpl.cpp:373:32: warning: 'maybeLoadInfo.mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, false>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, false>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, false>::mStorage.mozilla::detail::MaybeStorageBase, false>::Union::val.RefPtr::mRawPtr' may be used uninitialized [-Wmaybe-uninitialized] 373 | NS_CheckContentLoadPolicy(aSrc.mURI->get(), secCheckLoadInfo, &shouldLoad, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | nsContentUtils::GetContentPolicy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/FontFaceSetDocumentImpl.cpp:361:43: note: 'maybeLoadInfo.mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, false>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, false>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, false>::mStorage.mozilla::detail::MaybeStorageBase, false>::Union::val.RefPtr::mRawPtr' was declared here 361 | Result, nsresult> maybeLoadInfo = net::LoadInfo::Create( | ^~~~~~~~~~~~~ In file included from Unified_cpp_layout_style2.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/FontFaceSetWorkerImpl.cpp: In member function 'virtual bool mozilla::dom::FontFaceSetWorkerImpl::IsFontLoadAllowed(const gfxFontFaceSrc&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/FontFaceSetWorkerImpl.cpp:332:32: warning: 'maybeLoadInfo.mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, false>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, false>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, false>::mStorage.mozilla::detail::MaybeStorageBase, false>::Union::val.RefPtr::mRawPtr' may be used uninitialized [-Wmaybe-uninitialized] 332 | NS_CheckContentLoadPolicy(aSrc.mURI->get(), secCheckLoadInfo, &shouldLoad, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | nsContentUtils::GetContentPolicy()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/FontFaceSetWorkerImpl.cpp:320:43: note: 'maybeLoadInfo.mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, false>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, false>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, false>::mStorage.mozilla::detail::MaybeStorageBase, false>::Union::val.RefPtr::mRawPtr' was declared here 320 | Result, nsresult> maybeLoadInfo = net::LoadInfo::Create( | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/nsDOMCSSAttrDeclaration.cpp:20, from Unified_cpp_layout_style5.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/nsStyleStructInlines.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyleInlines.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/StyleAnimationValue.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:0: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/ShadowParts.cpp:9, from Unified_cpp_layout_style4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/caps/BasePrincipal.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PrincipalHashKey.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SharedSubResourceCache.h:30: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyAlgorithmProxy.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CryptoKey.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SubtleCrypto.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/Crypto.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsGlobalWindowOuter.cpp:127: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebCryptoCommon.h: In function 'CK_MECHANISM_TYPE mozilla::dom::MapAlgorithmNameToMechanism(const nsString&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebCryptoCommon.h:203: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 203 | } else if (aName.EqualsLiteral(WEBCRYPTO_ALG_ECDH)) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebCryptoCommon.h:203: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:55: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/AudioSampleFormat.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/media/MediaData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/KeySystemConfig.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccess.h:11, 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-146.0/dom/base/Navigator.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsGlobalWindowOuter.cpp:16: /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-146.0/js/xpconnect/src/xpcprivate.h:2175:0: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsGlobalWindowOuter.cpp:175: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AutoPrintEventDispatcher.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsGlobalWindowOuter.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsImageLoadingContent.cpp:48: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentPolicyUtils.h: In function 'nsresult NS_CheckContentLoadPolicy(nsIURI*, nsILoadInfo*, int16_t*, nsIContentPolicy*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentPolicyUtils.h:168: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 168 | if (!policy) return NS_ERROR_FAILURE; \ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentPolicyUtils.h:168: 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/nsAccessibilityService.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsObjectLoadingContent.cpp:54: /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:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | if (aCaret) *aCaret = mCaretOffset; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.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-146.0/dom/base/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsImageLoadingContent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsImageLoadingContent.cpp:13: 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ Finished `release` profile [optimized] target(s) in 1m 38s In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:82, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsLineBox.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsContainerFrame.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsAtomicContainerFrame.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsSubDocumentFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsObjectLoadingContent.cpp:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ js/src/rust/libjsrust.a In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/base/LoadInfo.cpp:21, 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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nscore.h:181, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDebug.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MimeType.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/base/nsBaseChannel.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/base/nsInputStreamChannel.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/base/nsInputStreamChannel.cpp:6, from Unified_cpp_netwerk_base3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:32:34: warning: value computed is not used [-Wunused-value] 32 | #define NS_SUCCEEDED(_nsresult) ((bool)MOZ_LIKELY(!NS_FAILED_impl(_nsresult))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/base/nsPACMan.cpp:898:9: note: in expansion of macro 'NS_SUCCEEDED' 898 | NS_SUCCEEDED(mSystemProxySettings->GetProxyForURI( | ^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsObjectLoadingContent.cpp: In member function 'bool nsObjectLoadingContent::CheckProcessPolicy(int16_t*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsObjectLoadingContent.cpp:670: warning: 'maybeLoadInfo.mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, false>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, false>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, false>::mStorage.mozilla::detail::MaybeStorageBase, false>::Union::val.RefPtr::mRawPtr' may be used uninitialized [-Wmaybe-uninitialized] 670 | nsresult rv = NS_CheckContentProcessPolicy( 671 | mURI ? mURI : mBaseURI, secCheckLoadInfo, aContentPolicy, 672 | nsContentUtils::GetContentPolicy()); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsObjectLoadingContent.cpp:660: note: 'maybeLoadInfo.mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, false>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, false>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, false>::mStorage.mozilla::detail::MaybeStorageBase, false>::Union::val.RefPtr::mRawPtr' was declared here 660 | Result, nsresult> maybeLoadInfo = LoadInfo::Create( /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsObjectLoadingContent.cpp: In member function 'bool nsObjectLoadingContent::CheckLoadPolicy(int16_t*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsObjectLoadingContent.cpp:628: warning: 'maybeLoadInfo.mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, false>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, false>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, false>::mStorage.mozilla::detail::MaybeStorageBase, false>::Union::val.RefPtr::mRawPtr' may be used uninitialized [-Wmaybe-uninitialized] 628 | NS_CheckContentLoadPolicy(mURI, secCheckLoadInfo, aContentPolicy, 629 | nsContentUtils::GetContentPolicy()); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsObjectLoadingContent.cpp:616: note: 'maybeLoadInfo.mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, false>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, false>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, false>::mStorage.mozilla::detail::MaybeStorageBase, false>::Union::val.RefPtr::mRawPtr' was declared here 616 | Result, nsresult> maybeLoadInfo = In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/base/nsNetUtil.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/base/BackgroundFileSaver.cpp:23, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/base/nsNetUtil.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/netwerk/base/nsAsyncRedirectVerifyHelper.cpp:10, from Unified_cpp_netwerk_base2.cpp:11: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_cpp_dom_base0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/AttrArray.cpp:258: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] 258 | 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:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/html/nsGenericHTMLElement.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLSlotElement.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AbstractRange.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/AbstractRange.cpp:7, from Unified_cpp_dom_base0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/AttrArray.h:204:9: note: 'class AttrArray::Impl' declared here 204 | class Impl { | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowTo(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/AttrArray.cpp:341: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] 341 | Impl* newImpl = static_cast(realloc(oldImpl, sizeInBytes.value())); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/AttrArray.h:204:9: note: 'class AttrArray::Impl' declared here 204 | class Impl { | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChildIterator.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/AbstractRange.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:18, 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:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsWindowRoot.cpp:13, from Unified_cpp_dom_base10.cpp:128: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h:142: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 142 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h:142: 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/ParamTraits_IsEnumCase.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderBridgeChild.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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/IsEnumCase.h: In function 'constexpr std::optional<_Tp> mozilla::AsEnumCase(std::underlying_type_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IsEnumCase.h:21: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 21 | if (!IsEnumCase(ret)) return {}; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IsEnumCase.h:21: 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-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsQueryContentEventResult.cpp:11, from Unified_cpp_dom_base10.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ 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/WindowGlobalTypes.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/geolocation/GeolocationSystem.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/geolocation/Geolocation.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/Navigator.cpp:10, from Unified_cpp_dom_base4.cpp:47: /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:54: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 54 | if (!ReadParam(aReader, &aResult->mHeader) || /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h:54: 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:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventStateManager.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/ChromeUtils.cpp:29: /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-146.0/js/xpconnect/src/xpcprivate.h:2175:0: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/CustomElementRegistry.cpp:36, from Unified_cpp_dom_base1.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/FirstInitializationAttemptsImpl.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocalStorageCommon.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/Client.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/SerializationHelpers.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:68, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/MessageBroadcaster.cpp:9, from Unified_cpp_dom_base3.cpp:128: /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-146.0/layout/generic/nsIFrame.h:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureClient.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/GPUVideoTextureClient.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/GPUVideoImage.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RemoteMediaManagerChild.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentChild.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/Document.cpp:157, from Unified_cpp_dom_base2.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h:142: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 142 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h:142: 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:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/Highlight.cpp:12, from Unified_cpp_dom_base3.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-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/IntlUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/IntlUtils.cpp:7, from Unified_cpp_dom_base3.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsTextFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/style/nsStyleStructInlines.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyleInlines.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/Selection.cpp:65, from Unified_cpp_dom_base5.cpp:128: /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:1331: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1331 | } else if (mHasFontEntry) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:1331: 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:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/PopupBlocker.cpp:15, from Unified_cpp_dom_base5.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-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/RemoteOuterWindowProxy.cpp:15, from Unified_cpp_dom_base5.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/ChromeNodeList.cpp:16, from Unified_cpp_dom_base1.cpp:2: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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 = mozilla::dom::ChromeUtils::CollectPerfStats(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::ChromeUtils::CollectPerfStats(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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 = nsTString; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/ChildIterator.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/ShadowRoot.cpp:9, from Unified_cpp_dom_base6.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/nsCSSFrameConstructor.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/MutationObservers.cpp:14, from Unified_cpp_dom_base4.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:0: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MouseEvents.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/PopupBlocker.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/MessageManagerGlobal.cpp:11, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEditor.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTextAreaElement.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/DirectionalityUtils.cpp:35, from Unified_cpp_dom_base2.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/PopupBlocker.cpp: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::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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:0: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/DOMStringList.cpp:10, from Unified_cpp_dom_base2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:18, 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:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/ipc/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentAreaDragDrop.cpp:16, from Unified_cpp_dom_base8.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h:142: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 142 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/ipc/chromium/src/base/task.h:142: 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:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/TextInputProcessor.cpp:14, 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-146.0/js/xpconnect/src/xpcprivate.h:2175:40: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/WindowNamedPropertiesHandler.cpp:18, from Unified_cpp_dom_base7.cpp:128: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174:8: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsCCUncollectableMarker.cpp:15, from Unified_cpp_dom_base8.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:55: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::RequestStorageAccessUnderSite(const nsAString&, nsINode::ErrorResult&)::; RejectFunction = mozilla::dom::Document::RequestStorageAccessUnderSite(const nsAString&, nsINode::ErrorResult&)::; ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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::RequestStorageAccessUnderSite(const nsAString&, nsINode::ErrorResult&)::; RejectFunction = mozilla::dom::Document::RequestStorageAccessUnderSite(const nsAString&, nsINode::ErrorResult&)::; ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = int; 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 = int; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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 = int; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::CompleteStorageAccessRequestFromSite(const nsAString&, nsINode::ErrorResult&)::; RejectFunction = mozilla::dom::Document::CompleteStorageAccessRequestFromSite(const nsAString&, nsINode::ErrorResult&)::; ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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::CompleteStorageAccessRequestFromSite(const nsAString&, nsINode::ErrorResult&)::; RejectFunction = mozilla::dom::Document::CompleteStorageAccessRequestFromSite(const nsAString&, nsINode::ErrorResult&)::; ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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::Document::RequestStorageAccessUnderSite(const nsAString&, nsINode::ErrorResult&)::::; RejectFunction = mozilla::dom::Document::RequestStorageAccessUnderSite(const nsAString&, nsINode::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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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::RequestStorageAccessUnderSite(const nsAString&, nsINode::ErrorResult&)::::; RejectFunction = mozilla::dom::Document::RequestStorageAccessUnderSite(const nsAString&, nsINode::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:1208: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]' 1208 | 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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:1208: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]' 1208 | 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:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/ds/nsBaseHashtable.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/ds/nsTHashMap.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/widget/nsIWidget.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsContentUtils.h:34: 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-146.0/xpcom/ds/nsTObserverArray.h:309: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-146.0/xpcom/ds/nsTObserverArray.h:422: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-146.0/xpcom/ds/nsTObserverArray.h:457:52, inlined from 'void mozilla::dom::Document::BeginUpdate()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/Document.cpp:8564: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/ds/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_12(D)->mObservers.D.746002.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/DirectionalityUtils.cpp:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:602:47: note: '__for_begin' declared here 602 | for (RefPtr obs : mObservers.ForwardRange()) { \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/Document.cpp:8564: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS' 8564 | NS_DOCUMENT_NOTIFY_OBSERVERS(BeginUpdate, (this)); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/Document.cpp:8561: note: 'this' declared here 8561 | 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-146.0/xpcom/ds/nsTObserverArray.h:309: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-146.0/xpcom/ds/nsTObserverArray.h:422: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-146.0/xpcom/ds/nsTObserverArray.h:457:52, inlined from 'void mozilla::dom::Document::BeginLoad()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/Document.cpp:8611: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/ds/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_11(D)->mObservers.D.746002.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:602:47: note: '__for_begin' declared here 602 | for (RefPtr obs : mObservers.ForwardRange()) { \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/Document.cpp:8611: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS' 8611 | NS_DOCUMENT_NOTIFY_OBSERVERS(BeginLoad, (this)); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/Document.cpp:8587: note: 'this' declared here 8587 | 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-146.0/xpcom/ds/nsTObserverArray.h:309: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-146.0/xpcom/ds/nsTObserverArray.h:422: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-146.0/xpcom/ds/nsTObserverArray.h:457:52, inlined from 'void mozilla::dom::Document::ElementStateChanged(mozilla::dom::Element*, mozilla::dom::ElementState)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/Document.cpp:8850: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/ds/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_8(D)->mObservers.D.746002.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:602:47: note: '__for_begin' declared here 602 | for (RefPtr obs : mObservers.ForwardRange()) { \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/Document.cpp:8850: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS' 8850 | NS_DOCUMENT_NOTIFY_OBSERVERS(ElementStateChanged, /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/Document.cpp:8847: note: 'this' declared here 8847 | void Document::ElementStateChanged(Element* aElement, ElementState aStateMask) { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFocusManager.cpp:22, from Unified_cpp_dom_base9.cpp:2: /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:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 36 | if (!aKey) return 0; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: 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-146.0/xpcom/ds/nsTObserverArray.h:309: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-146.0/xpcom/ds/nsTObserverArray.h:422: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-146.0/xpcom/ds/nsTObserverArray.h:457:52, inlined from 'virtual void mozilla::dom::Document::EndLoad()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/Document.cpp:8790: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/ds/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_27(D)->mObservers.D.746002.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 282 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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:602:47: note: '__for_begin' declared here 602 | for (RefPtr obs : mObservers.ForwardRange()) { \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/Document.cpp:8790: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS' 8790 | NS_DOCUMENT_NOTIFY_OBSERVERS(EndLoad, (this)); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/Document.cpp:8751: note: 'this' declared here 8751 | void Document::EndLoad() { 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, const mozilla::Maybe >&, bool)::::::::ResolveOrRejectValue&)>::; RejectFunction = mozilla::dom::Document::CreatePermissionGrantPromise(nsPIDOMWindowInner*, nsIPrincipal*, bool, bool, const mozilla::Maybe >&, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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, const mozilla::Maybe >&, bool)::::::::ResolveOrRejectValue&)>::; RejectFunction = mozilla::dom::Document::CreatePermissionGrantPromise(nsPIDOMWindowInner*, nsIPrincipal*, bool, bool, const mozilla::Maybe >&, bool)::::::::ResolveOrRejectValue&)>::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208: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]' 1208 | 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, const mozilla::Maybe >&, 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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, const mozilla::Maybe >&, bool)::::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/AppSignatureVerification.cpp:1238:32, inlined from 'nsresult {anonymous}::OpenSignedAppFile(AppTrustedRoot, nsIFile*, SignaturePolicy, nsIZipReader**, nsTArray >&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/AppSignatureVerification.cpp:1345:28, inlined from 'virtual nsresult {anonymous}::OpenSignedAppFileTask::CalculateResult()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/AppSignatureVerification.cpp:1433:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/AppSignatureVerification.cpp:1113:5: warning: 'digestToUse' may be used uninitialized [-Wmaybe-uninitialized] 1113 | if (aHashAlg == SEC_OID_SHA256 && mSHA256Allowed) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/AppSignatureVerification.cpp: In member function 'virtual nsresult {anonymous}::OpenSignedAppFileTask::CalculateResult()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/AppSignatureVerification.cpp:1230:13: note: 'digestToUse' was declared here 1230 | SECOidTag digestToUse; | ^~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:2: In constructor 'VerifySignatureResult::VerifySignatureResult(nsresult, mozilla::Span, mozilla::pkix::Time)', inlined from 'void VerifySignature(NSSCMSSignedData*, const nsTArray >&, nsTArray&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/PDFSignatureVerification.cpp:90:59: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/PDFSignatureVerification.cpp:48:46: warning: 'defaultTime.mozilla::pkix::Time::elapsedSecondsAD' may be used uninitialized [-Wmaybe-uninitialized] 48 | : signatureVerificationResult(result), time(t) { | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/PDFSignatureVerification.cpp: In function 'void VerifySignature(NSSCMSSignedData*, const nsTArray >&, nsTArray&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/PDFSignatureVerification.cpp:80:10: note: 'defaultTime.mozilla::pkix::Time::elapsedSecondsAD' was declared here 80 | Time defaultTime(Time::uninitialized); | ^~~~~~~~~~~ widget/gtk/mozgtk/libmozgtk.so toolkit/library/buildid.cpp.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/modules/libpref/Preferences.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12, 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIClientAuthRememberService.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/nsClientAuthRemember.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/security/manager/ssl/nsClientAuthRemember.cpp:7, 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavutil/hwcontext_vaapi.c: In function 'vaapi_device_create': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/media/ffvpx/libavutil/hwcontext_vaapi.c:1700:38: warning: variable 'try_all' set but not used [-Wunused-but-set-variable] 1700 | int try_drm, try_x11, try_win32, try_all; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsIContentInlines.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/AncestorIterator.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFocusManager.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-146.0/js/xpconnect/src/xpcprivate.h:2175:0: required from here 2175 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:39: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] 39 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsINode.cpp:116, from Unified_cpp_dom_base9.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/js/xpconnect/src/xpcprivate.h:2174: note: 'struct xpc::GlobalProperties' declared here 2174 | struct GlobalProperties { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.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-146.0/layout/base/FrameProperties.h:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrame.h:4482: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 >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/generic/nsIFrameInlines.h:185:0: required from here 185 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/FrameProperties.h:300: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] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/layout/base/Units.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFocusManager.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/dom/base/nsFocusManager.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 22 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ memory/replace/logalloc/replay/logalloc-replay security/nss/lib/crmf/libcrmf.a toolkit/components/telemetry/pingsender/pingsender toolkit/xre/glxtest/glxtest widget/gtk/vaapitest/vaapitest 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 media/ffvpx/libavcodec/libmozavcodec.so security/nss/lib/softoken/libsoftokn3.so security/nss/lib/nss/libnss3.so security/nss/lib/smime/libsmime3.so security/nss/lib/ssl/libssl3.so js/src/shell/js media/gmp-clearkey/0.1/libclearkey.so In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:33: 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ 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/glean/bindings/MetricTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/CertVerifier.h:19, 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:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsNSSComponent.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/build/XPCOMInit.cpp:70, 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 security/nss/lib/freebl/libfreebl3.so In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13, 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/build/XPCOMInit.cpp:33: /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:200:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 200 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4482:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4482 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1590:50: required from here 1590 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:300:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 300 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:433:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 433 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/toolkit/components/glean/bindings/private/Object.cpp:12, from Unified_cpp_components_glean1.cpp:11: 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::glean::FlushAllChildData(std::function&&)>&&)::, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&&)>; 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:950:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-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&&)>&&)::, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208: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]' 1208 | 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::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; 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:888:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:695:21: warning: 'this' pointer is null [-Wnonnull] 695 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/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::ipc::ByteBuf; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1208: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]' 1208 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleSet.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/FontPropertyTypes.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxPlatform.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProcessedStack.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/build/LateWriteChecks.cpp:11, from Unified_cpp_xpcom_build0.cpp:20: 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:59, inlined from 'static void* ICUReporter::Alloc(const void*, size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/build/XPCOMInit.cpp:170: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:634:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 634 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:152: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 152 | 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:68, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsString.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/build/FileLocation.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-146.0/xpcom/build/FileLocation.cpp:7, 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:99:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 99 | 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:59: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:634:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 634 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:152: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 152 | 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:99:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 99 | MFBT_API size_t moz_malloc_size_of(const void* ptr); | ^~~~~~~~~~~~~~~~~~ toolkit/library/build/libxul.so ipc/app/plugin-container js/xpconnect/shell/xpcshell ./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 Packaging long-fields.xpi... toolkit/locales/default.locale.stub Packaging restartless.xpi... Packaging system.xpi... 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-146.0.en-US.illumos-x86_64.xpt_artifacts.zip) Compressing... Making langpack toolkit/locales/default.locale.stub Generating XPT artifacts archive (firefox-146.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@146.0,5.11-2025.0.0.0:20251210T105923Z PUBLISHED pkg://openindiana.org/web/data/firefox-bookmarks@130.0.1,5.11-2024.0.0.1:20251210T110007Z PUBLISHED