INFO: not using any hashes in /data/userland-archives/hashes for firefox-150.0.1.source.tar.xz (overridden with --hash) WARN: ALLOW_UNVERIFIED_DOWNLOADS set. Source /data/userland-archives/firefox-150.0.1.source.tar.xz... not found, skipping file copy Source https://ftp.mozilla.org/pub/firefox/releases/150.0.1/source/firefox-150.0.1.source.tar.xz... downloading... length 704237724 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/ach.xpi... downloading... length 294918 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/af.xpi... downloading... length 268380 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/an.xpi... downloading... length 332152 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/ar.xpi... downloading... length 499557 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/ast.xpi... downloading... length 312830 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/az.xpi... downloading... length 318829 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/be.xpi... downloading... length 565606 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/bg.xpi... downloading... length 462150 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/bn.xpi... downloading... length 412912 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/br.xpi... downloading... length 394085 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/bs.xpi... downloading... length 449530 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/ca-valencia.xpi... downloading... length 358104 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/ca.xpi... downloading... length 426092 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/cak.xpi... downloading... length 389867 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/cs.xpi... downloading... length 517040 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/cy.xpi... downloading... length 479002 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/da.xpi... downloading... length 461091 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/de.xpi... downloading... length 490226 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/dsb.xpi... downloading... length 504211 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/el.xpi... downloading... length 581270 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/en-CA.xpi... downloading... length 443360 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/en-GB.xpi... downloading... length 443687 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/en-US.xpi... downloading... length 634053 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/eo.xpi... downloading... length 468721 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/es-AR.xpi... downloading... length 481146 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/es-CL.xpi... downloading... length 482593 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/es-ES.xpi... downloading... length 482363 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/es-MX.xpi... downloading... length 486194 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/et.xpi... downloading... length 358854 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/eu.xpi... downloading... length 468091 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/fa.xpi... downloading... length 420084 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/ff.xpi... downloading... length 310484 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/fi.xpi... downloading... length 466005 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/fr.xpi... downloading... length 496086 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/fur.xpi... downloading... length 475991 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/fy-NL.xpi... downloading... length 477802 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/ga-IE.xpi... downloading... length 316141 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/gd.xpi... downloading... length 409600 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/gl.xpi... downloading... length 446202 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/gn.xpi... downloading... length 486484 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/gu-IN.xpi... downloading... length 358718 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/he.xpi... downloading... length 481708 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/hi-IN.xpi... downloading... length 377543 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/hr.xpi... downloading... length 470463 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/hsb.xpi... downloading... length 500855 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/hu.xpi... downloading... length 504996 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/hy-AM.xpi... downloading... length 482087 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/ia.xpi... downloading... length 464899 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/id.xpi... downloading... length 432196 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/is.xpi... downloading... length 440163 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/it.xpi... downloading... length 476819 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/ja.xpi... downloading... length 519824 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/ka.xpi... downloading... length 538214 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/kab.xpi... downloading... length 425957 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/kk.xpi... downloading... length 557138 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/km.xpi... downloading... length 375464 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/kn.xpi... downloading... length 332683 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/ko.xpi... downloading... length 504385 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/lij.xpi... downloading... length 319820 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/lt.xpi... downloading... length 379642 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/lv.xpi... downloading... length 390945 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/mk.xpi... downloading... length 346027 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/mr.xpi... downloading... length 356584 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/ms.xpi... downloading... length 296296 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/my.xpi... downloading... length 343353 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/nb-NO.xpi... downloading... length 463945 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/ne-NP.xpi... downloading... length 348837 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/nl.xpi... downloading... length 471468 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/nn-NO.xpi... downloading... length 467228 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/oc.xpi... downloading... length 413965 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/pa-IN.xpi... downloading... length 537135 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/pl.xpi... downloading... length 501899 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/pt-BR.xpi... downloading... length 476185 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/pt-PT.xpi... downloading... length 482827 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/rm.xpi... downloading... length 458005 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/ro.xpi... downloading... length 489796 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/ru.xpi... downloading... length 569458 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/sat.xpi... downloading... length 468989 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/sc.xpi... downloading... length 428687 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/sco.xpi... downloading... length 322720 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/si.xpi... downloading... length 409179 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/sk.xpi... downloading... length 507998 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/skr.xpi... downloading... length 484525 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/sl.xpi... downloading... length 473781 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/son.xpi... downloading... length 274894 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/sq.xpi... downloading... length 492725 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/sr.xpi... downloading... length 540883 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/sv-SE.xpi... downloading... length 471194 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/szl.xpi... downloading... length 341509 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/ta.xpi... downloading... length 338497 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/te.xpi... downloading... length 388405 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/tg.xpi... downloading... length 560426 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/th.xpi... downloading... length 546801 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/tl.xpi... downloading... length 355966 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/tr.xpi... downloading... length 485539 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/trs.xpi... downloading... length 324874 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/uk.xpi... downloading... length 547620 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/ur.xpi... downloading... length 370660 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/uz.xpi... downloading... length 304801 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/vi.xpi... downloading... length 506458 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/xh.xpi... downloading... length 274396 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/zh-CN.xpi... downloading... length 496898 bytes (Attempt 1 of 3)... 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/150.0.1/linux-x86_64/xpi/zh-TW.xpi... downloading... length 500873 bytes (Attempt 1 of 3)... 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 3620 (offset 78 lines). patching file gfx/angle/checkout/src/common/third_party/smhasher/src/PMurHash.cpp patching file config/system-headers.mozbuild Hunk #1 succeeded at 862 (offset -2 lines). patching file dom/ipc/ContentParent.cpp Hunk #1 succeeded at 1652 with fuzz 2 (offset -98 lines). patching file gfx/wr/webrender/src/profiler.rs Hunk #1 succeeded at 636 (offset -18 lines). patching file browser/branding/official/pref/firefox-branding.js Hunk #1 succeeded at 5 with fuzz 1 (offset 2 lines). patching file third_party/rust/glean-core/.cargo-checksum.json patching file third_party/rust/glean-core/src/system.rs Hunk #1 succeeded at 64 (offset 1 line). Hunk #2 succeeded at 78 with fuzz 2 (offset 1 line). patching file third_party/rust/mtu/.cargo-checksum.json patching file third_party/rust/mtu/build.rs Hunk #1 succeeded at 96 (offset -7 lines). patching file third_party/rust/mtu/src/bsd.rs Hunk #1 succeeded at 35 (offset 1 line). Hunk #2 succeeded at 57 (offset 1 line). Hunk #3 succeeded at 204 (offset 1 line). Hunk #4 succeeded at 220 (offset 1 line). Hunk #5 succeeded at 233 (offset 1 line). patching file third_party/rust/mtu/src/lib.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 4772 (offset 382 lines). patching file mozglue/misc/Now.cpp Hunk #1 succeeded at 90 (offset -3 lines). patching file toolkit/xre/glxtest/glxtest.cpp Hunk #1 succeeded at 386 (offset -92 lines). Hunk #2 succeeded at 555 (offset -85 lines). Hunk #3 succeeded at 897 (offset -26 lines). Hunk #4 succeeded at 997 (offset -235 lines). patching file browser/app/profile/firefox.js Hunk #1 succeeded at 1500 (offset 425 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 231 (offset 27 lines). patching file gfx/2d/DrawTargetSkia.cpp Hunk #1 succeeded at 166 (offset 21 lines). patching file mfbt/MathAlgorithms.h Hunk #1 succeeded at 9 with fuzz 2 (offset -2 lines). patching file third_party/rust/bindgen/.cargo-checksum.json patching file third_party/rust/bindgen/ir/ty.rs Hunk #1 succeeded at 1181 with fuzz 1 (offset -8 lines). patching file gfx/angle/checkout/src/common/debug.h Hunk #1 succeeded at 268 with fuzz 2 (offset 42 lines). patching file toolkit/modules/subprocess/subprocess_shared_unix.js Hunk #1 succeeded at 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 868 (offset 59 lines). patching file widget/gtk/nsGtkKeyUtils.cpp patching file build/autoconf/config.sub Hunk #1 succeeded at 2162 with fuzz 2 (offset 434 lines). patching file build/moz.configure/init.configure Hunk #1 succeeded at 527 (offset -189 lines). patching file python/mozbuild/mozbuild/configure/constants.py Hunk #1 succeeded at 41 with fuzz 1 (offset 17 lines). Hunk #2 succeeded at 57 with fuzz 1 (offset 19 lines). Hunk #3 succeeded at 147 (offset 32 lines). patching file toolkit/xre/nsNativeAppSupportUnix.cpp Hunk #1 succeeded at 197 (offset -8 lines). patching file build/moz.configure/flags.configure Hunk #1 succeeded at 516 (offset 7 lines). patching file ipc/chromium/moz.build Hunk #1 succeeded at 142 (offset 16 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 881 (offset -32 lines). patching file security/manager/ssl/nsNTLMAuthModule.cpp Hunk #1 succeeded at 587 (offset -4 lines). patching file third_party/rust/glslopt/glsl-optimizer/src/util/u_thread.h patching file third_party/rust/glslopt/.cargo-checksum.json patching file toolkit/moz.configure Hunk #1 succeeded at 2445 with fuzz 1 (offset 630 lines). info: downloading installer warn: It looks like you have an existing rustup settings file at: warn: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.rust_up/settings.toml warn: Rustup will install the default toolchain as specified in the settings file, warn: instead of the one inferred from the default host triple. info: profile set to default info: default host triple is x86_64-unknown-illumos info: syncing channel updates for stable-x86_64-unknown-illumos info: latest update on 2026-04-16 for version 1.95.0 (59807616e 2026-04-14) info: downloading 6 components info: default toolchain set to stable-x86_64-unknown-illumos stable-x86_64-unknown-illumos installed - rustc 1.95.0 (59807616e 2026-04-14) Rust is installed now. Great! To get started you need Cargo's bin directory (/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin) in your PATH environment variable. This has not been done automatically. To configure your current shell, you need to source the corresponding env file under /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo. This is usually done by running one of the following (note the leading DOT): . "/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh source "/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/env.fish" # For fish source "/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/env.nu" # For nushell source "/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/env.tcsh" # For tcsh . "/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/env.ps1" # For pwsh source "/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/env.xsh" # For xonsh warn: no default linker (`cc`) was found in your PATH warn: many Rust crates require a system C toolchain to build info: syncing channel updates for 1.94.0-x86_64-unknown-illumos info: latest update on 2026-03-05 for version 1.94.0 (4a4ef493e 2026-03-02) info: downloading 6 components 1.94.0-x86_64-unknown-illumos installed - rustc 1.94.0 (4a4ef493e 2026-03-02) info: using existing install for 1.94.0-x86_64-unknown-illumos info: default toolchain set to 1.94.0-x86_64-unknown-illumos 1.94.0-x86_64-unknown-illumos unchanged - rustc 1.94.0 (4a4ef493e 2026-03-02) Default host: x86_64-unknown-illumos rustup home: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.rust_up installed toolchains -------------------- stable-x86_64-unknown-illumos 1.94.0-x86_64-unknown-illumos (active, default) active toolchain ---------------- name: 1.94.0-x86_64-unknown-illumos active because: it's the default toolchain installed targets: x86_64-unknown-illumos Updating crates.io index Downloading crates ... Downloaded cbindgen v0.29.2 Installing cbindgen v0.29.2 Updating crates.io index Locking 69 packages to latest compatible versions Adding toml v0.9.12+spec-1.1.0 (available: v1.1.2+spec-1.1.0) Downloading crates ... Downloaded cfg-if v1.0.4 Downloaded quote v1.0.45 Downloaded anstyle-parse v1.0.0 Downloaded bitflags v2.11.1 Downloaded utf8parse v0.2.2 Downloaded zmij v1.0.21 Downloaded proc-macro2 v1.0.106 Downloaded toml v0.9.12+spec-1.1.0 Downloaded tempfile v3.27.0 Downloaded toml_datetime v0.7.5+spec-1.1.0 Downloaded winnow v0.7.15 Downloaded colorchoice v1.0.5 Downloaded once_cell v1.21.4 Downloaded clap v4.6.1 Downloaded is_terminal_polyfill v1.70.2 Downloaded hashbrown v0.17.0 Downloaded winnow v1.0.2 Downloaded toml_parser v1.1.2+spec-1.1.0 Downloaded anstyle-query v1.1.5 Downloaded serde_json v1.0.149 Downloaded rustix v1.1.4 Downloaded anstream v1.0.0 Downloaded memchr v2.8.0 Downloaded toml_writer v1.1.1+spec-1.1.0 Downloaded serde v1.0.228 Downloaded syn v2.0.117 Downloaded log v0.4.29 Downloaded indexmap v2.14.0 Downloaded strsim v0.11.1 Downloaded serde_derive v1.0.228 Downloaded serde_core v1.0.228 Downloaded heck v0.5.0 Downloaded errno v0.3.14 Downloaded equivalent v1.0.2 Downloaded clap_lex v1.1.0 Downloaded clap_builder v4.6.0 Downloaded anstyle v1.0.14 Downloaded unicode-ident v1.0.24 Downloaded serde_spanned v1.1.1 Downloaded itoa v1.0.18 Downloaded getrandom v0.4.2 Downloaded fastrand v2.4.1 Downloaded libc v0.2.186 Compiling serde_core v1.0.228 Compiling libc v0.2.186 Compiling proc-macro2 v1.0.106 Compiling unicode-ident v1.0.24 Compiling quote v1.0.45 Compiling utf8parse v0.2.2 Compiling anstyle-parse v1.0.0 Compiling getrandom v0.4.2 Compiling anstyle v1.0.14 Compiling anstyle-query v1.1.5 Compiling is_terminal_polyfill v1.70.2 Compiling rustix v1.1.4 Compiling colorchoice v1.0.5 Compiling zmij v1.0.21 Compiling anstream v1.0.0 Compiling errno v0.3.14 Compiling serde_json v1.0.149 Compiling clap_lex v1.1.0 Compiling bitflags v2.11.1 Compiling winnow v1.0.2 Compiling strsim v0.11.1 Compiling syn v2.0.117 Compiling serde v1.0.228 Compiling cfg-if v1.0.4 Compiling toml_parser v1.1.2+spec-1.1.0 Compiling clap_builder v4.6.0 Compiling toml_datetime v0.7.5+spec-1.1.0 Compiling serde_spanned v1.1.1 Compiling hashbrown v0.17.0 Compiling winnow v0.7.15 Compiling once_cell v1.21.4 Compiling cbindgen v0.29.2 Compiling itoa v1.0.18 Compiling equivalent v1.0.2 Compiling fastrand v2.4.1 Compiling memchr v2.8.0 Compiling serde_derive v1.0.228 Compiling indexmap v2.14.0 Compiling clap v4.6.1 Compiling tempfile v3.27.0 Compiling toml v0.9.12+spec-1.1.0 Compiling log v0.4.29 Compiling heck v0.5.0 Finished `release` profile [optimized] target(s) in 52.30s Installing /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/cbindgen Installed package `cbindgen v0.29.2` (executable `cbindgen`) WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 8] node name or service name not known')': /packages/37/f3/1e239a7496922a9a6a31afb72deeb6add12d5715f4600bda42fe69e39acc/taskcluster-99.2.0-py3-none-any.whl.metadata WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 8] node name or service name not known')': /packages/37/f3/1e239a7496922a9a6a31afb72deeb6add12d5715f4600bda42fe69e39acc/taskcluster-99.2.0-py3-none-any.whl.metadata WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 8] node name or service name not known')': /packages/37/f3/1e239a7496922a9a6a31afb72deeb6add12d5715f4600bda42fe69e39acc/taskcluster-99.2.0-py3-none-any.whl.metadata WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 8] node name or service name not known')': /packages/37/f3/1e239a7496922a9a6a31afb72deeb6add12d5715f4600bda42fe69e39acc/taskcluster-99.2.0-py3-none-any.whl.metadata WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 8] node name or service name not known')': /packages/37/f3/1e239a7496922a9a6a31afb72deeb6add12d5715f4600bda42fe69e39acc/taskcluster-99.2.0-py3-none-any.whl.metadata ERROR: Could not install packages due to an OSError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/37/f3/1e239a7496922a9a6a31afb72deeb6add12d5715f4600bda42fe69e39acc/taskcluster-99.2.0-py3-none-any.whl.metadata (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 8] node name or service name not known')) Using Python 3.9.25 from /usr/bin/python3 Creating local state directory: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/mozbuild/srcdirs/firefox-150.0.1-f928f0dd035f Creating the 'mach' site at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/mozbuild/srcdirs/firefox-150.0.1-f928f0dd035f/_virtualenvs/mach Creating the 'build' site at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/mozbuild/srcdirs/firefox-150.0.1-f928f0dd035f/_virtualenvs/build Collecting taskcluster-taskgraph==20.0.0 Using cached taskcluster_taskgraph-20.0.0-py3-none-any.whl.metadata (4.9 kB) Requirement already satisfied: appdirs>=1.4 in /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/python/appdirs (from taskcluster-taskgraph==20.0.0) (1.4.4) Collecting cookiecutter~=2.1 (from taskcluster-taskgraph==20.0.0) Using cached cookiecutter-2.6.0-py3-none-any.whl.metadata (7.3 kB) Collecting json-e>=2.7 (from taskcluster-taskgraph==20.0.0) Using cached json_e-4.8.2-py3-none-any.whl.metadata (597 bytes) Collecting mozilla-repo-urls>=0.1.1 (from taskcluster-taskgraph==20.0.0) Using cached mozilla_repo_urls-0.1.1-py3-none-any.whl.metadata (628 bytes) Collecting msgspec>=0.20.0 (from taskcluster-taskgraph==20.0.0) Using cached msgspec-0.20.0-cp39-cp39-solaris_2_11_i86pc_64bit.whl Requirement already satisfied: pyyaml>=5.3.1 in /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/mozbuild/srcdirs/firefox-150.0.1-f928f0dd035f/_virtualenvs/mach/lib/python3.9/site-packages (from taskcluster-taskgraph==20.0.0) (6.0.3) Requirement already satisfied: redo>=2.0 in /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/python/redo (from taskcluster-taskgraph==20.0.0) (3.0.0) Requirement already satisfied: requests>=2.25 in /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/python/requests (from taskcluster-taskgraph==20.0.0) (2.32.4) Collecting slugid>=2.0 (from taskcluster-taskgraph==20.0.0) Using cached slugid-2.0.0-py2.py3-none-any.whl.metadata (420 bytes) Collecting taskcluster-urls>=11.0 (from taskcluster-taskgraph==20.0.0) Using cached taskcluster_urls-13.0.2-py3-none-any.whl.metadata (10.0 kB) Collecting taskcluster>=92.0 (from taskcluster-taskgraph==20.0.0) Could not install taskcluster-taskgraph, so toolchain artifacts will not be bootstrapped. Continuing. Created Python 3 virtualenv Adding configure options from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/browser/confvars.sh checking if configuration file configure.sh exists... /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/browser/branding/official/configure.sh checking for the target C compiler... /usr/gcc/14/bin/gcc checking for ccache... not found checking whether the target C compiler can be used... yes checking for the target C++ compiler... /usr/gcc/14/bin/g++ checking whether the target C++ compiler can be used... yes checking for unwind.h... yes checking for _Unwind_Backtrace... yes checking for Python 3... /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/mozbuild/srcdirs/firefox-150.0.1-f928f0dd035f/_virtualenvs/build/bin/python (3.9.25) checking the target C compiler version... 14.3.0 checking the target C compiler works... yes checking the target C++ compiler version... 14.3.0 checking the target C++ compiler works... yes checking for the host C compiler... /usr/gcc/14/bin/gcc checking whether the host C compiler can be used... yes checking the host C compiler version... 14.3.0 checking the host C compiler works... yes checking for the host C++ compiler... /usr/gcc/14/bin/g++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 14.3.0 checking the host C++ compiler works... yes checking for 64-bit OS... yes checking for __thread keyword for TLS variables... yes checking for the assembler... /usr/gcc/14/bin/gcc checking for llvm-objdump... /usr/clang/21/bin/llvm-objdump checking for ar... /usr/gnu/bin/ar checking whether ar supports response files... yes checking for host_ar... /usr/gnu/bin/ar checking for -mavxvnni support... yes checking for -mavx512bw support... yes checking for -mavx512vnni support... yes checking for pkg_config... /usr/bin/amd64/pkg-config checking for pkg-config version... 0.29.2 checking whether pkg-config is pkgconf... no checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... no checking for malloc.h... yes checking for stdint.h... yes checking for inttypes.h... yes checking for alloca.h... yes checking for sys/byteorder.h... yes checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... yes checking for fts.h... no checking for sys/statvfs.h... yes checking for sys/statfs.h... no checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... no checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... no checking for memfd_create in sys/mman.h... no checking for clock_gettime(CLOCK_MONOTONIC)... yes checking for res_ninit()... no checking for dladdr... yes checking for dlfcn.h... yes checking for dlopen in -ldl... yes checking for gethostbyname_r in -lc_r... no checking for socket in -lsocket... yes checking for pthread_create... yes checking for pthread.h... yes checking whether the C compiler supports -pthread... yes checking whether 64-bits std::atomic requires -latomic... no checking whether the C compiler supports -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wbitfield-enum-conversion... no checking whether the C compiler supports -Wformat-type-confusion... no checking whether the C++ compiler supports -Wformat-type-confusion... no checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C compiler supports -Wtautological-constant-in-range-compare... no checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... no checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C compiler supports -Wunreachable-code-return... no checking whether the C++ compiler supports -Wunreachable-code-return... no checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wempty-init-stmt... no checking whether the C compiler supports -Wfloat-overflow-conversion... no checking whether the C++ compiler supports -Wfloat-overflow-conversion... no checking whether the C compiler supports -Wfloat-zero-conversion... no checking whether the C++ compiler supports -Wfloat-zero-conversion... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wno-deprecated-anon-enum-enum-conversion... no checking whether the C++ compiler supports -Wno-deprecated-enum-enum-conversion... yes checking whether the C++ compiler supports -Wdeprecated-literal-operator... no checking whether the C compiler supports -Winvalid-utf8... yes checking whether the C++ compiler supports -Winvalid-utf8... yes checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C compiler supports -Wlogical-op... yes checking whether the C++ compiler supports -Wlogical-op... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wno-multistatement-macros... yes checking whether the C++ compiler supports -Wno-multistatement-macros... yes checking whether the C compiler supports -Wno-error=class-memaccess... yes checking whether the C++ compiler supports -Wno-error=class-memaccess... yes checking whether the C compiler supports -Wno-error=atomic-alignment... no checking whether the C++ compiler supports -Wno-error=atomic-alignment... no checking whether the C compiler supports -Wno-error=deprecated-builtins... no checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... no checking whether the C++ compiler supports -Wformat-security... no checking whether the C compiler supports -Wformat-overflow=2... yes checking whether the C++ compiler supports -Wformat-overflow=2... yes checking whether the C compiler supports -Werror=implicit-function-declaration... yes checking whether the C compiler supports -Wno-psabi... yes checking whether the C++ compiler supports -Wno-psabi... yes checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes checking whether the C++ compiler supports -Wno-vla-cxx-extension... no checking whether the C compiler supports -Wno-unknown-warning-option... no checking whether the C++ compiler supports -Wno-unknown-warning-option... no checking whether the C compiler supports -Wno-character-conversion... no checking whether the C++ compiler supports -Wno-character-conversion... no checking whether the C++ compiler supports -fno-sized-deallocation... yes checking whether the C++ compiler supports -fno-aligned-new... yes checking whether the C compiler supports -pipe... yes checking whether the C++ compiler supports -pipe... yes checking whether the C linker supports -Wl,--build-id=sha1... no checking whether the C assembler supports -Wa,--noexecstack... yes checking whether the C linker supports -Wl,-z,noexecstack... no checking whether the C linker supports -Wl,-z,text... yes checking whether the C linker supports -Wl,-z,relro... no checking whether the C linker supports -Wl,-z,now... yes checking whether the C linker supports -Wl,-z,nocopyreloc... no checking whether the C assembler supports -fPIC... yes checking whether the C compiler supports -fPIC... yes checking whether the C++ compiler supports -fPIC... yes checking what kind of list files are supported by the linker... linkerlist checking for llvm_profdata... /usr/clang/21/bin/llvm-profdata checking for readelf... /usr/clang/21/bin/llvm-readelf checking for objcopy... /usr/clang/21/bin/llvm-objcopy checking for libpulse... yes checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread checking for rustc... /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/rustc checking for cargo... /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/cargo Actually using '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.rust_up/toolchains/1.94.0-x86_64-unknown-illumos/bin/rustc' Actually using '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.rust_up/toolchains/1.94.0-x86_64-unknown-illumos/bin/cargo' checking rustc version... 1.94.0 checking cargo version... 1.94.0 checking for rust host triplet... x86_64-unknown-illumos checking for rust target triplet... x86_64-unknown-illumos checking for rustdoc... /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/rustdoc checking for cbindgen... /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/cbindgen checking for rustfmt... /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/rustfmt checking for clang for bindgen... /usr/clang/21/bin/clang++ checking for libclang for bindgen... /usr/clang/21/lib/libclang.so checking that libclang is new enough... yes checking bindgen cflags... ['-x', 'c++', '-fno-sized-deallocation', '-fno-aligned-new', '-DTRACING=1', '-DIMPL_LIBXUL', '-DMOZILLA_INTERNAL_API', '-DRUST_BINDGEN', '-std=gnu++20'] checking for tm_zone and tm_gmtoff in struct tm... no checking for getpagesize... yes checking for gmtime_r... yes checking for localtime_r... yes checking for gettid... no checking for setpriority... yes checking for syscall... yes checking for getc_unlocked... yes checking for pthread_getname_np... yes checking for pthread_get_name_np... no checking for nl_langinfo and CODESET... yes checking for __cxa_demangle... yes checking for _getc_nolock... no checking for localeconv... yes checking for nodejs... /usr/bin/node (24.15.0) checking for gtk+-wayland-3.0 >= 3.14 xkbcommon >= 0.4.1... no WARNING: Package gtk+-wayland-3.0 was not found in the pkg-config search path. WARNING: Perhaps you should add the directory containing `gtk+-wayland-3.0.pc' WARNING: to the PKG_CONFIG_PATH environment variable WARNING: No package 'gtk+-wayland-3.0' found checking for pango >= 1.22.0... yes checking MOZ_PANGO_CFLAGS... -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFFI_NO_RAW_API -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/lib/amd64/libffi-3.2.1/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre checking MOZ_PANGO_LIBS... -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz checking for fontconfig >= 2.7.0... yes checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype checking for freetype2 >= 9.10.3... yes checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre checking _FT2_LIBS... -lfreetype checking for tar... /usr/bin/gtar checking for unzip... /usr/bin/unzip checking for the Mozilla API key... no checking for the Google Location Service API key... no checking for the Google Safebrowsing API key... no checking for the Bing API key... no checking for the Adjust SDK key... no checking for the Leanplum SDK key... no checking for the Pocket API key... no checking for x11 xcb xcb-shm x11-xcb xext xrandr >= 1.4.0... yes checking MOZ_X11_CFLAGS... -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS checking MOZ_X11_LIBS... -lxcb-shm -lX11-xcb -lX11 -lxcb -lXext -lXrandr checking for ice sm... yes checking MOZ_X11_SM_CFLAGS... checking for stat64... no checking for lstat64... no checking for truncate64... no checking for statvfs64... no checking for statvfs... yes checking for statfs64... no checking for statfs... yes checking for lutimes... yes checking for posix_fadvise... yes checking for posix_fallocate... yes checking for eventfd... yes checking for arc4random... yes checking for arc4random_buf... yes checking for mallinfo... no checking for sys/ioccom.h... yes checking for nasm... /usr/bin/nasm checking nasm version... 2.16.03 checking for dump_syms... not found checking for gtk+-3.0 >= 3.14.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0... yes checking MOZ_GTK3_CFLAGS... -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFFI_NO_RAW_API -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/amd64/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/drm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/lib/amd64/libffi-3.2.1/include -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 checking for glib-2.0 >= 2.42 gobject-2.0... yes checking GLIB_CFLAGS... -DFFI_NO_RAW_API -I/usr/lib/amd64/libffi-3.2.1/include -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 checking for dbus-1 >= 0.60... yes checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/amd64/dbus-1.0/include checking MOZ_DBUS_LIBS... -ldbus-1 checking for pixman-1 >= 0.40.0... yes checking MOZ_PIXMAN_CFLAGS... -I/usr/include/pixman-1 checking MOZ_PIXMAN_LIBS... -lpixman-1 checking for sin_len in struct sockaddr_in... no checking for sin_len6 in struct sockaddr_in6... no checking for sa_len in struct sockaddr... no checking for pthread_cond_timedwait_monotonic_np... no checking ONNX install path... no checking for valid C compiler optimization flags... yes checking for gmake... /usr/bin/gmake checking for gmake version... 4.4.1 checking for watchman... not found checking for xargs... /usr/gnu/bin/xargs checking for strip... /usr/clang/21/bin/llvm-strip checking for zlib >= 1.2.3... yes checking MOZ_ZLIB_CFLAGS... checking MOZ_ZLIB_LIBS... -lz Creating config.status Reticulating splines... Finished reading 1626 moz.build files in 2.71s Read 58 gyp files in parallel contributing 2.45s to total wall time Processed into 8616 build config descriptors in 3.56s RecursiveMake backend executed in 3.55s 3152 total backend files; 2448 created; 0 updated; 704 unchanged; 0 deleted; 16 -> 1198 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: 12.80s; CPU time: 10.12s; Efficiency: 79%; Untracked: 2.98s make[3]: warning: -j8 forced in submake: resetting jobserver mode. Elapsed: 0.23s; From _tests: Kept 11 existing; Added/updated 685; Removed 0 files and 0 directories. Elapsed: 0.29s; From dist/xpi-stage: Kept 0 existing; Added/updated 532; Removed 0 files and 0 directories. Elapsed: 0.52s; From dist/bin: Kept 13 existing; Added/updated 2917; Removed 0 files and 0 directories. Elapsed: 0.73s; From dist/include: Kept 2943 existing; Added/updated 5165; Removed 0 files and 0 directories. ./mozilla-config.h.stub ./buildid.h.stub ./source-repo.h.stub ./RelationType.h.stub ./Role.h.stub ./stl.sentinel.stub ./system-header.sentinel.stub ./xpcAccEvents.h.stub ./buildconfig.rs.stub ./fficonfig.h.stub ./ffi.h.stub ./cbindgen-metadata.json.stub ./UseCounterList.h.stub ./UseCounterWorkerList.h.stub ./CSSStyleProperties.webidl.stub ./CSSPageDescriptors.webidl.stub ./CSSPositionTryDescriptors.webidl.stub ./CSSFontFaceDescriptors.webidl.stub ./CSSCounterStyleRule.webidl.stub ./BaseChars.h.stub ./IsCombiningDiacritic.h.stub ./js-confdefs.h.stub ./js-config.h.stub ./PrefsGenerated.h.stub ./ProfilingCategoryList.h.stub ./ReservedWordsGenerated.h.stub ./StatsPhasesGenerated.h.stub ./ABIFunctionTypeGenerated.h.stub ./MIROpsGenerated.h.stub ./LIROpsGenerated.h.stub ./CacheIROpsGenerated.h.stub ./AtomicOperationsGenerated.h.stub ./WasmBuiltinModuleGenerated.h.stub ./FrameIdList.h.stub ./FrameTypeList.h.stub ./NonCustomCSSPropertyId.h.stub ./ServoCSSPropList.h.stub ./PseudoStyleTypeList.h.stub ./CompositorAnimatableProperties.h.stub ./CountedUnknownProperties.h.stub ./StaticPrefListAll.h.stub ./GeckoTraceEvents.h.stub ./glean_adapter.rs.stub ./metrics_yamls.cached.stub ./pings_yamls.cached.stub ./NimbusFeatureManifest.h.stub ./TelemetryHistogramEnums.h.stub ./TelemetryHistogramNameMap.h.stub ./TelemetryScalarData.h.stub ./TelemetryScalarEnums.h.stub ./TelemetryEventData.h.stub ./TelemetryEventEnums.h.stub ./TelemetryProcessEnums.h.stub ./TelemetryProcessData.h.stub ./TelemetryUserInteractionData.h.stub ./TelemetryUserInteractionNameMap.h.stub ./validated.yaml.stub ./profiling_categories.rs.stub ./ErrorList.h.stub ./ErrorNamesInternal.h.stub ./error_list.rs.stub ./Services.h.stub ./GeckoProcessTypes.h.stub ./Components.h.stub ./nsGkAtomList.h.stub ./xpidl.stub.stub ./application.ini.stub config/nsinstall_real ./selfhosted.out.h.stub ./GleanPings.h.stub ./CrashAnnotations.h.stub ./application.ini.h.stub WARNING: mkdir -dot- requested by /usr/gnu/bin/make -C /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/config/makefiles/xpidl xpidl config/makefiles/xpidl/Bits.xpt config/makefiles/xpidl/accessibility.xpt config/makefiles/xpidl/alerts.xpt config/makefiles/xpidl/appshell.xpt config/makefiles/xpidl/appstartup.xpt config/makefiles/xpidl/autocomplete.xpt config/makefiles/xpidl/autoplay.xpt config/makefiles/xpidl/backgroundhangmonitor.xpt config/makefiles/xpidl/browsercompsbase.xpt config/makefiles/xpidl/caps.xpt config/makefiles/xpidl/captivedetect.xpt 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 ./GleanMetrics.h.stub ./GleanJSMetricsLookup.cpp.stub config/makefiles/xpidl/dom_base.xpt config/makefiles/xpidl/dom_bindings.xpt config/makefiles/xpidl/dom_events.xpt config/makefiles/xpidl/dom_geolocation.xpt config/makefiles/xpidl/dom_identitycredential.xpt config/makefiles/xpidl/dom_indexeddb.xpt config/makefiles/xpidl/dom_localstorage.xpt config/makefiles/xpidl/dom_media.xpt config/makefiles/xpidl/dom_modelcontext.xpt config/makefiles/xpidl/dom_network.xpt config/makefiles/xpidl/dom_notification.xpt config/makefiles/xpidl/dom_payments.xpt config/makefiles/xpidl/dom_power.xpt ./metrics.rs.stub config/makefiles/xpidl/dom_push.xpt config/makefiles/xpidl/dom_quota.xpt config/makefiles/xpidl/dom_security.xpt config/makefiles/xpidl/dom_serializers.xpt config/makefiles/xpidl/dom_sidebar.xpt config/makefiles/xpidl/dom_simpledb.xpt config/makefiles/xpidl/dom_storage.xpt ./factory.rs.stub config/makefiles/xpidl/dom_system.xpt config/makefiles/xpidl/dom_webauthn.xpt config/makefiles/xpidl/dom_webspeechrecognition.xpt config/makefiles/xpidl/dom_webspeechsynth.xpt config/makefiles/xpidl/dom_workers.xpt config/makefiles/xpidl/dom_xslt.xpt config/makefiles/xpidl/dom_xul.xpt config/makefiles/xpidl/downloads.xpt config/makefiles/xpidl/editor.xpt config/makefiles/xpidl/enterprisepolicies.xpt config/makefiles/xpidl/extensions.xpt config/makefiles/xpidl/exthandler.xpt ./GeneratedElementDocumentState.h.stub ./fragmentdirectives_ffi_generated.h.stub ./data_encoding_ffi_generated.h.stub config/makefiles/xpidl/fastfind.xpt config/makefiles/xpidl/fog.xpt ./mime_guess_ffi_generated.h.stub config/makefiles/xpidl/gfx.xpt ./audioipc2_client_ffi_generated.h.stub config/makefiles/xpidl/html5.xpt config/makefiles/xpidl/htmlparser.xpt ./audioipc2_server_ffi_generated.h.stub 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 ./wgpu_ffi_generated.h.stub config/makefiles/xpidl/kvstore.xpt config/makefiles/xpidl/layout_base.xpt config/makefiles/xpidl/layout_style.xpt ./unicode_bidi_ffi_generated.h.stub ./mapped_hyph.h.stub config/makefiles/xpidl/layout_xul_tree.xpt config/makefiles/xpidl/locale.xpt config/makefiles/xpidl/loginmgr.xpt config/makefiles/xpidl/migration.xpt config/makefiles/xpidl/mimetype.xpt ./fluent_ffi_generated.h.stub config/makefiles/xpidl/ml.xpt config/makefiles/xpidl/mozfind.xpt config/makefiles/xpidl/mozintl.xpt config/makefiles/xpidl/necko.xpt config/makefiles/xpidl/necko_about.xpt ./l10nregistry_ffi_generated.h.stub ./localization_ffi_generated.h.stub config/makefiles/xpidl/necko_cache2.xpt config/makefiles/xpidl/necko_cookie.xpt ./fluent_langneg_ffi_generated.h.stub ./locale_service_glue_generated.h.stub config/makefiles/xpidl/necko_dns.xpt ./oxilangtag_ffi_generated.h.stub ./unic_langid_ffi_generated.h.stub config/makefiles/xpidl/necko_file.xpt ./collator_glue.h.stub config/makefiles/xpidl/necko_http.xpt ./normalizer_glue.h.stub ./properties_glue.h.stub ./ServoStyleConsts.h.stub config/makefiles/xpidl/necko_res.xpt config/makefiles/xpidl/necko_socket.xpt config/makefiles/xpidl/necko_strconv.xpt ./mp4parse_ffi_generated.h.stub ./idna_glue.h.stub ./MozURL_ffi.h.stub config/makefiles/xpidl/necko_viewsource.xpt config/makefiles/xpidl/necko_websocket.xpt ./rust_helper.h.stub ./uritemplate_glue.h.stub config/makefiles/xpidl/necko_webtransport.xpt config/makefiles/xpidl/parentalcontrols.xpt ./urlpattern_glue.h.stub ./happy_eyeballs_glue.h.stub config/makefiles/xpidl/permissions.xpt config/makefiles/xpidl/pipnss.xpt config/makefiles/xpidl/places.xpt config/makefiles/xpidl/pref.xpt config/makefiles/xpidl/prefetch.xpt ./neqo_glue_ffi_generated.h.stub ./signature_cache_ffi.h.stub config/makefiles/xpidl/privateattribution.xpt config/makefiles/xpidl/profiler.xpt ./mozilla_abridged_certs_generated.h.stub config/makefiles/xpidl/remote.xpt ./pdf_trust_anchors_ffi_generated.h.stub config/makefiles/xpidl/reputationservice.xpt ./qwac_trust_anchors_ffi_generated.h.stub config/makefiles/xpidl/satchel.xpt config/makefiles/xpidl/services.xpt ./mls_gk_ffi_generated.h.stub config/makefiles/xpidl/sessionstore.xpt config/makefiles/xpidl/shellservice.xpt ./content_classifier_ffi.h.stub config/makefiles/xpidl/shistory.xpt config/makefiles/xpidl/spellchecker.xpt config/makefiles/xpidl/startupcache.xpt ./dap_ffi_generated.h.stub config/makefiles/xpidl/storage.xpt config/makefiles/xpidl/telemetry.xpt ./fog_ffi_generated.h.stub config/makefiles/xpidl/thumbnails.xpt config/makefiles/xpidl/toolkit_antitracking.xpt config/makefiles/xpidl/toolkit_asyncshutdown.xpt ./jog_ffi_generated.h.stub config/makefiles/xpidl/toolkit_backgroundtasks.xpt config/makefiles/xpidl/toolkit_cleardata.xpt ./profiler_ffi_generated.h.stub config/makefiles/xpidl/toolkit_contentanalysis.xpt config/makefiles/xpidl/toolkit_cookiebanners.xpt config/makefiles/xpidl/toolkit_crashservice.xpt config/makefiles/xpidl/toolkit_finalizationwitness.xpt ./gk_rust_utils_ffi_generated.h.stub config/makefiles/xpidl/toolkit_media.xpt config/makefiles/xpidl/toolkit_modules.xpt config/makefiles/xpidl/toolkit_processtools.xpt config/makefiles/xpidl/toolkit_resistfingerprinting.xpt config/makefiles/xpidl/toolkit_shell.xpt config/makefiles/xpidl/toolkit_terminator.xpt config/makefiles/xpidl/toolkit_xulstore.xpt config/makefiles/xpidl/toolkitprofile.xpt config/makefiles/xpidl/toolkitremote.xpt config/makefiles/xpidl/txmgr.xpt config/makefiles/xpidl/txtsvc.xpt config/makefiles/xpidl/uconv.xpt config/makefiles/xpidl/update.xpt config/makefiles/xpidl/uriloader.xpt config/makefiles/xpidl/url-classifier.xpt config/makefiles/xpidl/urlformatter.xpt config/makefiles/xpidl/webBrowser_core.xpt config/makefiles/xpidl/webbrowserpersist.xpt config/makefiles/xpidl/webextensions.xpt config/makefiles/xpidl/webvtt.xpt config/makefiles/xpidl/widget.xpt config/makefiles/xpidl/windowcreator.xpt config/makefiles/xpidl/windowwatcher.xpt config/makefiles/xpidl/xpcom_base.xpt config/makefiles/xpidl/xpcom_components.xpt config/makefiles/xpidl/xpcom_ds.xpt config/makefiles/xpidl/xpcom_io.xpt config/makefiles/xpidl/xpcom_system.xpt config/makefiles/xpidl/xpcom_threads.xpt config/makefiles/xpidl/xpconnect.xpt config/makefiles/xpidl/xul.xpt config/makefiles/xpidl/xulapp.xpt config/makefiles/xpidl/zipwriter.xpt config/makefiles/xpidl/xptdata.stub Compiling proc-macro2 v1.0.101 Compiling unicode-ident v1.0.6 Compiling serde_core v1.0.228 Compiling libc v0.2.183 Compiling serde v1.0.228 Compiling quote v1.0.40 Compiling syn v2.0.106 Compiling cfg-if v1.0.0 Compiling bitflags v2.10.0 Compiling thiserror v2.0.12 Compiling shlex v1.3.0 Compiling autocfg v1.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/rust/autocfg) Compiling stable_deref_trait v1.2.0 Compiling memchr v2.7.4 Compiling log v0.4.29 Compiling minimal-lexical v0.2.1 Compiling nom v7.1.3 Compiling foldhash v0.2.0 Compiling mozbuild v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/rust/mozbuild) Compiling equivalent v1.0.1 Compiling zmij v1.0.20 Compiling synstructure v0.13.1 Compiling glob v0.3.1 Compiling winnow v0.7.13 Compiling rustc-hash v2.1.1 Compiling toml_datetime v0.7.3 Compiling serde_spanned v1.0.3 Compiling itoa v1.0.15 Compiling toml_writer v1.0.4 Compiling semver v1.0.16 Compiling fastrand v2.1.1 Compiling writeable v0.6.2 Compiling once_cell v1.21.3 Compiling siphasher v1.0.1 Compiling getrandom v0.3.3 Compiling litemap v0.8.0 Compiling anyhow v1.0.69 Compiling toml_parser v1.0.4 Compiling heck v0.5.0 Compiling serde_json v1.0.149 Compiling toml v0.9.8 Compiling either v1.8.1 Compiling rustix v0.38.39 Compiling itertools v0.14.0 Compiling jobserver v0.1.33 Compiling encoding_rs v0.8.35 Compiling cc v1.2.30 Compiling libm v0.2.6 Compiling camino v1.1.2 Compiling hashbrown v0.16.0 Compiling indexmap v2.11.4 Compiling errno v0.3.8 Compiling harfbuzz-traits v0.6.0 (https://github.com/hsivonen/rust-harfbuzz?rev=9d58a23a98772a197291d04af93f7041b7093d95#9d58a23a) Compiling icu_properties_data v2.1.2 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/rust/icu_properties_data) Compiling nsstring v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/rust/nsstring) Compiling icu_normalizer_data v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/rust/icu_normalizer_data) Compiling clang-sys v1.7.0 Compiling tempfile v3.16.0 Compiling fs-err v2.9.0 Compiling num-traits v0.2.19 Compiling aho-corasick v1.1.0 Compiling regex-syntax v0.8.5 Compiling libloading v0.8.6 Compiling bindgen v0.72.0 (https://github.com/rust-lang/rust-bindgen?rev=9366e0af8da529c958b4cd4fcbe492d951c86f5c#9366e0af) Compiling cexpr v0.6.0 Compiling lazy_static v1.4.0 Compiling thin-vec v0.2.14 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/rust/thin-vec) Compiling regex-automata v0.4.14 Compiling version_check v0.9.4 Compiling getrandom v0.2.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/rust/getrandom) Compiling static_assertions v1.1.0 Compiling percent-encoding v2.3.2 Compiling typenum v1.16.0 Compiling form_urlencoded v1.2.2 Compiling nserror v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/rust/nserror) Compiling regex v1.12.3 Compiling smawk v0.3.2 Compiling scopeguard v1.1.0 Compiling plain v0.2.3 Compiling bytes v1.11.1 Compiling textwrap v0.16.1 Compiling weedle2 v5.0.0 Compiling generic-array v0.14.6 Compiling pkg-config v0.3.26 Compiling uniffi_core v0.31.0 Compiling strsim v0.11.1 Compiling fnv v1.0.7 Compiling ident_case v1.0.1 Compiling cstr v0.2.11 Compiling darling_core v0.20.10 Compiling threadbound v0.1.5 Compiling crossbeam-utils v0.8.21 Compiling termcolor v1.4.1 Compiling env_logger v0.10.0 Compiling pin-project-lite v0.2.14 Compiling lock_api v0.4.9 Compiling parking_lot_core v0.9.10 Compiling vcpkg v0.2.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/rust/vcpkg) Compiling libsqlite3-sys v0.35.0 Compiling base64 v0.22.1 Compiling rand_core v0.6.4 Compiling tracing-core v0.1.33 Compiling block-buffer v0.10.3 Compiling crypto-common v0.1.6 Compiling digest v0.10.7 Compiling sharded-slab v0.1.7 Compiling thread_local v1.1.8 Compiling async-trait v0.1.68 Compiling cfg_aliases v0.2.1 Compiling tracing-subscriber v0.3.20 Compiling byteorder v1.5.0 Compiling ppv-lite86 v0.2.17 Compiling bindgen v0.69.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/rust/bindgen) Compiling fallible-iterator v0.3.0 Compiling rand_chacha v0.3.1 Compiling rand v0.8.5 Compiling fallible-streaming-iterator v0.1.9 Compiling serde_derive v1.0.228 Compiling thiserror-impl v2.0.12 Compiling zerofrom-derive v0.1.3 Compiling yoke-derive v0.8.0 Compiling zerovec-derive v0.11.1 Compiling displaydoc v0.2.4 Compiling uniffi_internal_macros v0.31.0 Compiling scroll_derive v0.12.0 Compiling darling_macro v0.20.10 Compiling xpcom_macros v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/rust/xpcom/xpcom_macros) Compiling thiserror v1.999.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/rust/thiserror) Compiling tracing-attributes v0.1.28 Compiling darling v0.20.10 Compiling scroll v0.12.0 Compiling goblin v0.9.2 Compiling zerofrom v0.1.4 Compiling yoke v0.8.0 Compiling zerovec v0.11.4 Compiling zerotrie v0.2.2 Compiling tinystr v0.8.1 Compiling potential_utf v0.1.4 Compiling icu_collections v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/rust/icu_collections) Compiling icu_locale_core v2.1.1 Compiling smallvec v1.15.1 Compiling allocator-api2 v0.2.21 (https://github.com/glandium/allocator-api2?rev=ad5f3d56a5a4519eff52af4ff85293431466ef5c#ad5f3d56) Compiling utf8_iter v1.0.4 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/rust/utf8_iter) Compiling unicode-bidi v0.3.15 (https://github.com/servo/unicode-bidi?rev=ca612daf1c08c53abe07327cb3e6ef6e0a760f0c#ca612daf) Compiling uniffi_pipeline v0.31.0 Compiling icu_provider v2.1.1 Compiling icu_properties v2.1.2 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/rust/icu_properties) Compiling uniffi_meta v0.31.0 Compiling write16 v1.0.0 Compiling utf16_iter v1.0.5 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/rust/utf16_iter) Compiling askama_parser v0.14.0 Compiling icu_normalizer v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/rust/icu_normalizer) Compiling basic-toml v0.1.2 Compiling idna_adapter v1.2.1 Compiling idna v1.1.0 Compiling url v2.5.7 Compiling uniffi_udl v0.31.0 Compiling goblin v0.8.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/rust/goblin) Compiling cargo-platform v0.1.2 Compiling cargo_metadata v0.19.2 Compiling xpcom v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/rust/xpcom) Compiling euclid v0.22.13 Compiling uniffi_macros v0.31.0 Compiling parking_lot v0.12.3 Compiling app_units v0.7.8 Compiling bincode v1.3.3 Compiling tracing v0.1.41 Compiling hashlink v0.11.0 Compiling hex v0.4.3 Compiling uuid v1.3.0 Compiling error-support-macros v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/support/error/macros) Compiling hashlink v0.10.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/rust/hashlink) Compiling malloc_size_of_derive v0.1.3 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/rust/malloc_size_of_derive) Compiling rusqlite v0.37.0 Compiling iana-time-zone v0.1.64 Compiling cpufeatures v0.2.8 Compiling wr_malloc_size_of v0.2.2 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/wr/wr_malloc_size_of) Compiling chrono v0.4.42 Compiling phf_shared v0.13.1 Compiling arrayref v0.3.6 Compiling sha2 v0.10.8 Compiling phf_generator v0.13.1 Compiling base64 v0.21.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/rust/base64) Compiling ordered-float v3.4.0 Compiling memoffset v0.9.0 Compiling id-arena v2.2.1 Compiling rkv v0.20.0 Compiling gecko-profiler v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/tools/profiler/rust-api) Compiling serde_bytes v0.11.9 Compiling prost-derive v0.13.5 Compiling icu_locale_data v2.1.1 Compiling simd-adler32 v0.3.7 Compiling adler2 v2.0.1 Compiling miniz_oxide v0.8.9 Compiling askama_derive v0.14.0 Compiling unic-langid-impl v0.9.6 Compiling profiler-macros v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/tools/profiler/rust-api/macros) 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-150.0.1/build/rust/memoffset) Compiling arrayvec v0.7.6 Compiling crossbeam-channel v0.5.15 Compiling whatsys v0.3.2 Compiling ffi-support v0.4.4 Compiling zeitstempel v0.2.0 Compiling slab v0.4.8 Compiling num_cpus v1.16.0 Compiling rustversion v1.0.19 Compiling futures-core v0.3.31 Compiling futures-sink v0.3.31 Compiling rayon-core v1.12.1 Compiling pollster v0.3.0 Compiling futures-channel v0.3.31 Compiling icu_locale v2.1.1 Compiling phf_macros v0.13.1 Compiling toml v0.5.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/rust/toml) Compiling nss_build_common v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/support/rc_crypto/nss/nss_build_common) Compiling crossbeam-deque v0.8.2 Compiling nss_sys v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/support/rc_crypto/nss/nss_sys) Compiling pkcs11-bindings v0.1.7 Compiling prost v0.13.5 Compiling inherent v1.0.7 Compiling futures-macro v0.3.31 Compiling derive_more-impl v2.0.1 Compiling static_prefs v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/init/static_prefs) Compiling futures-io v0.3.31 Compiling dtoa v0.4.8 Compiling futures-task v0.3.31 Compiling smallbitvec v2.5.1 Compiling pin-utils v0.1.0 Compiling dtoa-short v0.3.3 Compiling strum_macros v0.27.1 Compiling phf v0.13.1 Compiling phf_codegen v0.13.1 Compiling mls-rs-codec-derive v0.2.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) Compiling cssparser-macros v0.6.1 Compiling zeroize_derive v1.4.2 Compiling precomputed-hash v0.1.1 Compiling cssparser v0.36.0 Compiling mls-rs-codec v0.6.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) Compiling futures-util v0.3.31 Compiling selectors v0.26.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/servo/components/selectors) Compiling uniffi v0.31.0 Compiling tracing-support v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/support/tracing) Compiling rayon v1.10.0 Compiling error-support v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/support/error) Compiling viaduct v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/viaduct) Compiling zeroize v1.8.1 Compiling askama v0.14.0 Compiling uniffi_bindgen v0.31.0 Compiling fluent-langneg v0.13.0 Compiling rustc_version v0.4.0 Compiling futures-executor v0.3.28 Compiling serde_with_macros v3.12.0 Compiling maybe-async v0.2.10 Compiling rustc-hash v1.999.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/rust/rustc-hash) Compiling type-map v0.5.1 Compiling servo_arc v0.4.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/servo/components/servo_arc) Compiling khronos_api v3.1.0 Compiling hawk v5.0.1 Compiling async-task v4.3.0 Compiling to_shmem v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/servo/components/to_shmem) Compiling moz_task v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/rust/moz_task) Compiling intl-memoizer v0.5.3 Compiling derive_more v2.0.1 Compiling futures v0.3.28 Compiling nss v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/support/rc_crypto/nss) Compiling intl_pluralrules v7.0.2 Compiling half v2.5.0 Compiling to_shmem_derive v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/servo/components/to_shmem_derive) Compiling fluent-syntax v0.12.0 Compiling enum-map-derive v0.17.0 Compiling strum v0.27.1 Compiling unicase v2.6.0 Compiling core_maths v0.1.0 Compiling neqo-common v0.24.2 (https://github.com/mozilla/neqo?tag=v0.24.2#5acfebb8) Compiling new_debug_unreachable v1.0.4 Compiling self_cell v1.2.0 Compiling fluent-bundle v0.16.0 Compiling rsclientcerts-util v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/rsclientcerts-util) Compiling enum-map v2.7.3 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-150.0.1/build/rust/hashbrown) Compiling webrender_build v0.0.2 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/wr/webrender_build) Compiling mls-rs-core v0.21.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) Compiling lalrpop-util v0.19.12 Compiling typeid v1.0.3 Compiling icu_casemap_data v2.1.1 Compiling serde_with v3.12.0 Compiling void v1.0.2 Compiling cmake v0.1.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/rust/cmake) Compiling xml-rs v0.8.4 Compiling cubeb-sys v0.32.0 Compiling trust-anchor-build-util v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/trust-anchor-build-util) Compiling qlog v0.16.0 Compiling gl_generator v0.14.0 Compiling malloc_size_of v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/servo/components/malloc_size_of) Compiling jexl-parser v0.4.0 Compiling rc_crypto v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/support/rc_crypto) Compiling neqo-crypto v0.24.2 (https://github.com/mozilla/neqo?tag=v0.24.2#5acfebb8) Compiling mtu v0.3.0 (https://github.com/mozilla/neqo?tag=v0.24.2#5acfebb8) Compiling serde_path_to_error v0.1.11 Compiling glslopt v0.1.12 Compiling glsl v6.0.2 Compiling icu_calendar_data v2.1.1 Compiling icu_collator_data v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/rust/icu_collator_data) Compiling ref-cast v1.0.24 Compiling gleam v0.15.1 Compiling glsl-to-cxx v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/wr/glsl-to-cxx) Compiling jexl-eval v0.4.0 Compiling sync-guid v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/support/guid) Compiling firefox-versioning v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/support/firefox-versioning) Compiling payload-support v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/support/payload) Compiling fluent-pseudo v0.3.3 Compiling enumset_derive v0.8.1 Compiling bytemuck_derive v1.9.3 Compiling ref-cast-impl v1.0.24 Compiling peek-poke-derive v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/wr/peek-poke/peek-poke-derive) Compiling naga v28.0.0 (https://github.com/gfx-rs/wgpu?rev=5a9b30f2d09548eac623fca5209246c766d16f1d#5a9b30f2) Compiling bitflags v1.999.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/rust/bitflags) Compiling neqo-transport v0.24.2 (https://github.com/mozilla/neqo?tag=v0.24.2#5acfebb8) Compiling icu_segmenter_data v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu_segmenter_data) Compiling same-file v1.0.6 Compiling unicode-width v0.2.0 Compiling base16 v0.2.1 Compiling bit-vec v0.8.0 Compiling paste v1.0.11 Compiling codespan-reporting v0.12.0 Compiling peek-poke v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/wr/peek-poke) Compiling bit-set v0.8.0 Compiling swgl v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/wr/swgl) Compiling walkdir v2.3.2 Compiling icu_segmenter v2.1.2 Compiling build-parallel v0.1.2 Compiling enumset v1.1.2 Compiling fluent v0.17.0 Compiling ron v0.12.0 Compiling icu_casemap v2.1.1 Compiling bytemuck v1.22.0 Compiling mls-rs-crypto-traits v0.15.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) Compiling calendrical_calculations v0.2.3 Compiling flatbuffers v25.12.19 Compiling storage_variant v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/storage/variant) Compiling rusqlite v0.31.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/rust/rusqlite) Compiling ohttp v0.7.2 Compiling wgpu-hal v28.0.0 (https://github.com/gfx-rs/wgpu?rev=5a9b30f2d09548eac623fca5209246c766d16f1d#5a9b30f2) Compiling quinn-udp v0.6.0 Compiling md-5 v0.10.5 Compiling cubeb-core v0.32.0 Compiling strck v1.0.0 Compiling powerfmt v0.2.0 Compiling ixdtf v0.6.4 Compiling time-core v0.1.8 Compiling pin-cell v0.2.0 Compiling raw-window-handle v0.6.2 Compiling hexf-parse v0.2.1 Compiling num-conv v0.2.0 Compiling chunky-vec v0.1.0 Compiling atomic_refcell v0.1.9 Compiling time-macros v0.2.27 Compiling fluent-fallback v0.7.2 Compiling wgpu-types v28.0.0 (https://github.com/gfx-rs/wgpu?rev=5a9b30f2d09548eac623fca5209246c766d16f1d#5a9b30f2) Compiling icu_calendar v2.1.1 Compiling deranged v0.5.8 Compiling diplomat_core v0.14.0 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 icu_collator v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/rust/icu_collator) Compiling mime_guess v2.0.4 Compiling style v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/servo/components/style) Compiling sfv v0.14.0 Compiling webrender_api v0.62.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/wr/webrender_api) Compiling mls-rs-identity-x509 v0.15.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) Compiling hashbrown v0.14.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/rust/hashbrown-0.14) Compiling half v1.999.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/rust/half) Compiling mozglue-static v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/mozglue/static/rust) Compiling wgpu-core v28.0.0 (https://github.com/gfx-rs/wgpu?rev=5a9b30f2d09548eac623fca5209246c766d16f1d#5a9b30f2) Compiling neqo-udp v0.24.2 (https://github.com/mozilla/neqo?tag=v0.24.2#5acfebb8) Compiling arraystring v0.3.0 Compiling num-integer v0.1.46 Compiling debug_tree v0.4.0 Compiling socket2 v0.5.7 Compiling freetype v0.7.0 Compiling svg_fmt v0.4.1 Compiling cose v0.1.4 (https://github.com/franziskuskiefer/cose-rust?rev=43c22248d136c8b38fe42ea709d08da6355cf04b#43c22248) Compiling ash v0.38.0+1.3.281 Compiling encoding_c v0.9.8 Compiling macro_rules_attribute-proc_macro v0.2.2 Compiling litrs v0.4.1 Compiling authenticator v0.5.0 Compiling tracy-rs v0.1.2 Compiling keccak v0.1.6 Compiling replace_with v0.1.8 Compiling encoding_c_mem v0.2.6 Compiling l10nregistry v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/l10n/rust/l10nregistry-rs) Compiling document-features v0.2.11 Compiling macro_rules_attribute v0.2.2 Compiling time v0.3.47 Compiling sha3 v0.10.8 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 diplomat v0.14.0 Compiling neqo-qpack v0.24.2 (https://github.com/mozilla/neqo?tag=v0.24.2#5acfebb8) Compiling mls-rs-crypto-nss v0.1.0 (https://github.com/beurdouche/mls-rs?rev=c846691feab0f3617c3815c527402bd44d854d74#c846691f) Compiling trust-anchors v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/trust_anchors) Compiling icu_time v2.1.1 Compiling http v0.2.9 Compiling fluent-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/l10n/rust/fluent-ffi) Compiling jwcrypto v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/support/jwcrypto) Compiling qwac-trust-anchors v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/qwac_trust_anchors) Compiling pdf-trust-anchors v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/pdf_trust_anchors) Compiling style_traits v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/servo/components/style_traits) Compiling dom v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/rust) Compiling hashbrown v0.13.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/rust/hashbrown-0.13) Compiling itertools v0.13.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/rust/itertools) Compiling icu_provider_adapters v2.1.1 Compiling uluru v3.0.0 Compiling types v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/support/types) Compiling plane-split v0.18.0 Compiling clubcard v0.3.2 Compiling style_derive v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/servo/components/style_derive) Compiling bhttp v0.7.2 Compiling num-derive v0.4.2 Compiling extend v1.2.0 Compiling rand_distr v0.4.3 Compiling dirs-sys v0.3.7 Compiling pulse-ffi v0.1.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=9cebfcceb073e9dd10cfb275a7590bca58d4c251#9cebfcce) Compiling memmap2 v0.9.3 Compiling bitreader v0.3.6 Compiling seahash v4.1.0 Compiling murmurhash3 v0.0.5 Compiling harfbuzz-sys v0.6.1 (https://github.com/hsivonen/rust-harfbuzz?rev=9d58a23a98772a197291d04af93f7041b7093d95#9d58a23a) Compiling subtle v2.5.0 Compiling cache-padded v1.2.0 Compiling topological-sort v0.1.0 Compiling diplomat-runtime v0.14.0 Compiling zerocopy v0.8.27 Compiling mime v0.3.16 Compiling moz_cbor v0.1.2 Compiling profiling v1.0.7 Compiling runloop v0.1.0 Compiling icu_capi v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu_capi) Compiling prio v0.16.2 Compiling ringbuf v0.2.8 Compiling harfbuzz v0.6.0 (https://github.com/hsivonen/rust-harfbuzz?rev=9d58a23a98772a197291d04af93f7041b7093d95#9d58a23a) Compiling adblock v0.12.1 Compiling rust_cascade v1.5.0 Compiling mp4parse v0.17.0 (https://github.com/mozilla/mp4parse-rust?rev=f2d96807b8becf7485f035b393575fcfc76cec4c#f2d96807) Compiling pulse v0.3.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=9cebfcceb073e9dd10cfb275a7590bca58d4c251#9cebfcce) Compiling dirs v4.0.0 Compiling rsclientcerts v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/rsclientcerts) Compiling clubcard-crlite v0.3.0 Compiling neqo-http3 v0.24.2 (https://github.com/mozilla/neqo?tag=v0.24.2#5acfebb8) Compiling l10nregistry-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/l10n/rust/l10nregistry-ffi) Compiling buildid_reader v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/library/buildid_reader) Compiling mls-platform-api v0.1.0 (https://github.com/beurdouche/mls-platform-api?rev=3acd8e7de512940207d45477a6034a38a9424652#3acd8e7d) Compiling cubeb-backend v0.32.0 Compiling collator_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/collator_glue) Compiling filter_adult v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/filter_adult) Compiling storage v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/storage/rust) Compiling properties_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/irregexp/properties_glue) Compiling mozurl v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/base/mozurl) Compiling init_rust_components v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/init_rust_components) Compiling context_id v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/context_id) Compiling dogear v0.5.0 Compiling uniffi_build v0.31.0 Compiling unic-langid-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/locale/rust/unic-langid-ffi) Compiling sha1 v0.10.5 Compiling ipdl_utils v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/rust/ipdl_utils) Compiling happy-eyeballs v0.2.0 (https://github.com/mozilla/happy-eyeballs?tag=v0.2.0#f4f9c5b7) Compiling urlpattern v0.6.0 Compiling webrtc-sdp v0.3.13 Compiling normalizer_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/normalizer_glue) Compiling origin-trial-token v0.1.1 Compiling unicode-bidi-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/bidi/rust/unicode-bidi-ffi) Compiling uritemplate-next v0.2.0 Compiling chardetng v0.1.17 (https://github.com/hsivonen/chardetng?rev=a07d20273ce36146adaf76bd667dd57bd7b3508b#a07d2027) Compiling xmldecl v0.2.0 Compiling rustc-demangle v0.1.21 Compiling zlib-rs v0.6.3 Compiling typed-arena-nomut v0.1.0 Compiling data-encoding v2.3.3 Compiling remove_dir_all v0.5.3 Compiling oxilangtag v0.1.3 Compiling oxilangtag-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/locale/rust/oxilangtag-ffi) Compiling data-encoding-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/fs/parent/rust/data-encoding-ffi) Compiling profiler_helper v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/tools/profiler/rust-helper) Compiling wpf-gpu-raster v0.1.0 (https://github.com/FirefoxGraphics/wpf-gpu-raster?rev=99979da091fd58fba8477e7fcdf5ec0727102916#99979da0) Compiling encoding_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/netwerk/base/uritemplate_glue) Compiling jsrust_shared v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/rust/shared) Compiling origin-trials-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/origin-trials/ffi) Compiling rsdparsa_capi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/webrtc/sdp/rsdparsa_capi) Compiling urlpattern_glue v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/base/urlpattern_glue) Compiling happy_eyeballs_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/happy_eyeballs_glue) Compiling crypto_hash v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/crypto_hash) Compiling fluent-langneg-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/locale/rust/fluent-langneg-ffi) Compiling bookmark_sync v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/places/bookmark_sync) Compiling mls_gk v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/mls/mls_gk) Compiling cubeb-pulse v0.5.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=9cebfcceb073e9dd10cfb275a7590bca58d4c251#9cebfcce) Compiling buildid_reader_ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/library/buildid_reader/ffi) Compiling localization-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/l10n/rust/localization-ffi) Compiling cert_storage v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/cert_storage) Compiling ipcclientcerts v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/ipcclientcerts) Compiling mp4parse_capi v0.17.0 (https://github.com/mozilla/mp4parse-rust?rev=f2d96807b8becf7485f035b393575fcfc76cec4c#f2d96807) Compiling content_classifier_engine v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/content-classifier/content_classifier_engine) Compiling cascade_bloom_filter v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/cascade_bloom_filter) Compiling harfbuzz_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/harfbuzz_glue) Compiling authrs_bridge v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webauthn/authrs_bridge) Compiling dap_ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/dap/ffi) Compiling mime-guess-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/fs/parent/rust/mime-guess-ffi) Compiling cose-c v0.1.5 Compiling mapped_hyph v0.4.3 (https://github.com/jfkthame/mapped_hyph.git?rev=eff105f6ad7ec9b79816cfc1985a28e5340ad14b#eff105f6) Compiling binary_http v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/binary_http) Compiling geckoservo v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/servo/ports/geckolib) Compiling kvstore v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/kvstore) Compiling oblivious_http v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/oblivious_http) Compiling idna_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/base/idna_glue) Compiling http_sfv v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/base/http-sfv) Compiling app_collator_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/app_collator_glue) Compiling viaduct-necko v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/services/application-services/components/viaduct-necko) Compiling dom_fragmentdirectives v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/fragmentdirectives) Compiling gecko_tracing v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/rust/gecko_tracing) Compiling locale_service_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/locale/rust/locale_service_glue) Compiling processtools v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/processtools) Compiling abridged_certs v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/abridged_certs) Compiling signature_cache v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/certverifier/signature_cache) Compiling aa-stroke v0.1.0 (https://github.com/FirefoxGraphics/aa-stroke?rev=5776bdfc8ad664a1503db668fab397d818a5f98a#5776bdfc) Compiling gkrust_utils v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/rust/gkrust_utils) Compiling rure v0.2.2 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/rust/rure) Compiling gecko_logger v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/rust/gecko_logger) Compiling netwerk_helper v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/base/rust-helper) Compiling moz_asserts v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/mozglue/static/rust/moz_asserts) Compiling audio_thread_priority v0.34.0 Compiling object v0.36.4 Compiling qcms v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/qcms) Compiling prefs_parser v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/parser) Compiling webrender v0.62.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/wr/webrender) Compiling mozilla-central-workspace-hack v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/workspace-hack) config/external/mozinference/libmozinference.so.symbols.stub Compiling glean-core v67.1.0 Compiling interrupt-support v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/support/interrupt) Compiling sql-support v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/support/sql) Compiling sync15 v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/sync15) Compiling tabs v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/tabs) Compiling remote_settings v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/remote_settings) Compiling logins v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/logins) Compiling webext-storage v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/webext-storage) /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/llama.cpp/ggml/src/ggml-quants.c:4589:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4589 | y[ibl].qh[ib] |= masks[shifts[ib]]; | ~~~~~~^~~~ At top level: cc1: note: unrecognized command-line option '-Wno-tautological-unsigned-enum-zero-compare' may have been intended to silence earlier diagnostics Compiling glean v67.1.0 Compiling firefox-on-glean v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/glean/api) Compiling suggest v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/suggest) Compiling relevancy v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/relevancy) Compiling search v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/application-services/components/search) /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/nsprpub/lib/ds/plvrsion.c: In function 'libVersionPoint': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/nsprpub/lib/ds/plvrsion.c:87:15: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 87 | const char* dummy; | ^~~~~ Compiling gkrust-uniffi-components v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/uniffi-bindgen-gecko-js/components) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/nsprpub/pr/include/md/prosdep.h:50, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/nsprpub/pr/include/private/primpl.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/nsprpub/pr/src/md/unix/solaris.c:6: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/nsprpub/pr/include/md/prosdep.h:50, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/nsprpub/pr/include/private/primpl.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/nsprpub/pr/src/io/prfdcach.c:6, from Unified_c_external_nspr_pr0.c:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/nsprpub/pr/src/io/priometh.c: In function 'PR_EmulateSendFile': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAccept': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAcceptRead': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/io/prlayer.c: In function 'pl_TopAccept': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/io/prlayer.c: In function 'pl_DefAcceptread': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/io/prprf.c: In function 'cvt_f': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/io/prprf.c: In function 'dosprintf': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/md/unix/unix.c: In function '_PR_UnixInit': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/md/unix/unix.c: In function '_MD_CreateFileMap': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/include/md/prosdep.h:50, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/nsprpub/pr/include/private/primpl.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/nsprpub/pr/src/md/unix/uxshm.c: In function '_MD_DeleteSharedMemory': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/misc/prdtoa.c: In function 'Balloc': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/misc/prdtoa.c: In function 'rv_alloc': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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 function 'dtoa', inlined from 'PR_dtoa' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/nsprpub/pr/src/misc/prdtoa.c:3523:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/misc/prdtoa.c: In function 'PR_dtoa': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/misc/prdtoa.c:3523:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/misc/prdtoa.c: In function 'PR_dtoa': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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, | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/nsprpub/pr/include/md/prosdep.h:50, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/nsprpub/pr/include/private/primpl.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/nsprpub/pr/src/misc/prnetdb.c:6, from Unified_c_external_nspr_pr2.c:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByName': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetIPNodeByName': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByAddr': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/nsprpub/pr/src/misc/prtpool.c: In function 'io_wstart': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/misc/prtpool.c: In function 'notify_ioq': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/misc/prtpool.c: In function 'PR_JoinThreadPool': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_accept_cont': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_read_cont': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recv_cont': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_send_cont': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_write_cont': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_writev_cont': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_sendto_cont': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recvfrom_cont': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_solaris_sendfile_cont': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Close': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Read': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Write': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Writev': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Accept': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Recv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Send': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_SendTo': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_RecvFrom': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_SolarisSendFile': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_SolarisDispatchSendFile': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function '_pr_poll_with_poll': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptio.c: In function 'PR_SetSysfdTableSize': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptsynch.c: In function '_PR_InitLocks': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifies': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_NewLock': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyLock': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Lock': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Unlock': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifiesFromMonitor': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyMonitor': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_GetMonitorEntryCount': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_EnterMonitor': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_ExitMonitor': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_DestroyNakedCondVar': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedNotify': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedBroadcast': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_root': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_AttachThread': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_CreateThread': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_DetachThread': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Interrupt': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_thread_death': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_Fini': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Cleanup': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptthread.c: In function 'init_pthread_gc_support': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptthread.c: In function 'suspend_signal_handler': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_SuspendSet': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_SuspendTest': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_ResumeTest': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_SuspendAll': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_DestroyRWLock': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_RWLock_Rlock': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_RWLock_Wlock': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_RWLock_Unlock': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/nsprpub/pr/src/threads/prrwlock.c:290:7: warning: variable 'err' set but not used [-Wunused-but-set-variable] 290 | int err; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/nsprpub/lib/libc/src/plgetopt.c: In function 'PL_GetNextOpt': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/nsprpub/lib/libc/src/plvrsion.c: In function 'libVersionPoint': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/nsprpub/lib/libc/src/plvrsion.c:87:15: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 87 | const char* dummy; | ^~~~~ toolkit/library/build/libxul.so.symbols.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/aom/AccessibleNode.cpp:12, from Unified_cpp_accessible_aom0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ Compiling wr_glyph_rasterizer v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/wr/wr_glyph_rasterizer) Compiling neqo_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/socket/neqo_glue) Compiling data_storage v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/data_storage) Compiling fog_control v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/glean) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/AccessibleWrap.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ Compiling gecko-trace v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/gecko-trace) Compiling jog v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/glean/bindings/jog) In file included from /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/base/FocusManager.cpp:17, from Unified_cpp_accessible_base0.cpp:137: /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator, const_iterator)': /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h:1564: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1564 | while (__first != __last) /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h:1564: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsImageFrame.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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 Compiling wgpu_bindings v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/wgpu_bindings) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/base/ARIAMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/base/ARIAMap.cpp:5, from Unified_cpp_accessible_base0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ Compiling webrender_bindings v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/webrender_bindings) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/base/NotificationController.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/base/NotificationController.cpp:5, from Unified_cpp_accessible_base1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoComputedData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/LocalAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/base/AccEvent.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/base/EventQueue.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/base/NotificationController.h:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ Compiling gkrust-shared v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/library/rust/shared) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/DocAccessibleWrap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/DocAccessibleWrap.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/RootAccessibleWrap.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/other-licenses/atk-1.0/atk/atkobject.h:632:13: warning: Deprecated pre-processor symbol: replace with "const" 632 | G_CONST_RETURN gchar* (*get_name)(AtkObject* accessible); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/other-licenses/atk-1.0/atk/atkobject.h:636:13: warning: Deprecated pre-processor symbol: replace with "const" 636 | G_CONST_RETURN gchar* (*get_description)(AtkObject* accessible); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/other-licenses/atk-1.0/atk/atkobject.h:773:13: warning: Deprecated pre-processor symbol: replace with "const" 773 | G_CONST_RETURN gchar* atk_object_get_name(AtkObject* accessible); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/other-licenses/atk-1.0/atk/atkobject.h:774:13: warning: Deprecated pre-processor symbol: replace with "const" 774 | G_CONST_RETURN gchar* atk_object_get_description(AtkObject* accessible); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/other-licenses/atk-1.0/atk/atkobject.h:800:13: warning: Deprecated pre-processor symbol: replace with "const" 800 | G_CONST_RETURN gchar* atk_role_get_name(AtkRole role); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/other-licenses/atk-1.0/atk/atkobject.h:810:13: warning: Deprecated pre-processor symbol: replace with "const" 810 | G_CONST_RETURN gchar* atk_role_get_localized_name(AtkRole role); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleRequest.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/LocalAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/AccessibleWrap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/nsMai.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/Platform.cpp:12: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::a11y::PreInit()::&&)>; RejectFunction = mozilla::a11y::PreInit()::&&)>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::a11y::PreInit()::&&)>; RejectFunction = mozilla::a11y::PreInit()::&&)>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/UtilInterface.cpp: In function 'guint mai_util_add_key_event_listener(AtkKeySnoopFunc, gpointer)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/UtilInterface.cpp:235:46: warning: 'guint gtk_key_snooper_install(GtkKeySnoopFunc, gpointer)' is deprecated [-Wdeprecated-declarations] 235 | sKey_snooper_id = gtk_key_snooper_install(mai_key_snooper, data); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:143, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/gtk/gtk.h:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/UtilInterface.cpp:12: /usr/include/gtk-3.0/gtk/gtkmain.h:185:12: note: declared here 185 | guint gtk_key_snooper_install (GtkKeySnoopFunc snooper, | ^~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/UtilInterface.cpp: In function 'void mai_util_remove_key_event_listener(guint)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/UtilInterface.cpp:255:27: warning: 'void gtk_key_snooper_remove(guint)' is deprecated [-Wdeprecated-declarations] 255 | gtk_key_snooper_remove(sKey_snooper_id); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/gtkmain.h:188:12: note: declared here 188 | void gtk_key_snooper_remove (guint snooper_handler_id); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/BaseAccessibles.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/RootAccessibleWrap.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/RootAccessibleWrap.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/nsMaiInterfaceAction.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/nsMaiInterfaceEditableText.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/nsMaiInterfaceComponent.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:34: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 34 | if (!aKey) return 0; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:34: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/nsMaiInterfaceDocument.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/nsMaiInterfaceHypertext.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/base/ARIAMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/basetypes/Accessible.cpp:6, from Unified_cpp_accessible_basetypes0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/nsMaiInterfaceComponent.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/nsMaiInterfaceSelection.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ParamTraits_IsEnumCase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/nsGUIEventIPC.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/IPCTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessibleChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessibleChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/DocAccessible.cpp:46, from Unified_cpp_accessible_generic0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/IsEnumCase.h:20: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 20 | if (!IsEnumCase(ret)) return {}; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/IsEnumCase.h:20: note: adding '-flarge-source-files' will allow 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-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/nsGUIEventIPC.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/IPCTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/atk/nsMaiInterfaceText.cpp:6: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/html/HTMLCanvasAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/html/HTMLCanvasAccessible.cpp:5, from Unified_cpp_accessible_html0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/ARIAGridAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/ARIAGridAccessible.cpp:5, from Unified_cpp_accessible_generic0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/ipc/DocAccessibleParent.cpp:14, from Unified_cpp_accessible_ipc0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessibleChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/ipc/DocAccessibleChild.cpp:6, from Unified_cpp_accessible_ipc0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsLeafFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/xul/SimpleXULLeafFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/xul/tree/nsTreeBodyFrame.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/xul/XULTreeAccessible.cpp:24, from Unified_cpp_accessible_xul0.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/base/AccIterator.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/base/Relation.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/xpcom/nsAccessibleRelation.cpp:7, from Unified_cpp_accessible_xpcom0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/accessible/xul/XULAlertAccessible.cpp:7, from Unified_cpp_accessible_xul0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ImageCacheKey.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/imgLoader.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/places/FaviconHelpers.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/places/nsFaviconService.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsGNOMEShellHistorySearchResult::HandleSearchResultReply()::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = nsCOMPtr; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsCOMPtr; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ config/external/gkcodecs/libgkcodecs.so.symbols.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_convolve.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_dsp_rtcd.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/browser/components/shell/nsGNOMEShellService.cpp: In member function 'virtual nsresult nsGNOMEShellService::GetDesktopBackgroundColor(uint32_t*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/browser/components/shell/nsGNOMEShellSearchProvider.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/browser/components/shell/nsGNOMEShellService.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/avg.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/blend_a64_hmask.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/x86/NSQ_del_dec_sse4_1.c: In function 'silk_NSQ_del_dec_sse4_1': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/x86/NSQ_del_dec_sse4_1.c:200:90: warning: array subscript has type 'char' [-Wchar-subscripts] 200 | offset_Q10 = silk_Quantization_Offsets_Q10[ psIndices->signalType >> 1 ][ psIndices->quantOffsetType ]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/blend_a64_mask.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/blend_a64_vmask.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/x86/NSQ_sse4_1.c: In function 'silk_NSQ_sse4_1': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/x86/NSQ_sse4_1.c:147:88: warning: array subscript has type 'char' [-Wchar-subscripts] 147 | offset_Q10 = silk_Quantization_Offsets_Q10[ psIndices->signalType >> 1 ][ psIndices->quantOffsetType ]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/blk_sse_sum.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from Unified_c_media_libopus1.c:110: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/NSQ.c: In function 'silk_NSQ_c': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/NSQ.c:112:88: warning: array subscript has type 'char' [-Wchar-subscripts] 112 | offset_Q10 = silk_Quantization_Offsets_Q10[ psIndices->signalType >> 1 ][ psIndices->quantOffsetType ]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from Unified_c_media_libopus1.c:119: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/NSQ_del_dec.c: In function 'silk_NSQ_del_dec_c': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/NSQ_del_dec.c:167:90: warning: array subscript has type 'char' [-Wchar-subscripts] 167 | offset_Q10 = silk_Quantization_Offsets_Q10[ psIndices->signalType >> 1 ][ psIndices->quantOffsetType ]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/fft.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/flow_estimation/corner_match.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/flow_estimation/disflow.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from Unified_c_media_libopus2.c:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/decode_core.c: In function 'silk_decode_core': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/decode_core.c:69:97: warning: array subscript has type 'char' [-Wchar-subscripts] 69 | offset_Q10 = silk_Quantization_Offsets_Q10[ psDec->indices.signalType >> 1 ][ psDec->indices.quantOffsetType ]; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/main.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/VQ_WMat_EC.c:32, from Unified_c_media_libopus2.c:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/decode_indices.c: In function 'silk_decode_indices': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/decode_indices.c:68:124: warning: array subscript has type 'char' [-Wchar-subscripts] 68 | psDec->indices.GainsIndices[ 0 ] = (opus_int8)silk_LSHIFT( ec_dec_icdf( psRangeDec, silk_gain_iCDF[ psDec->indices.signalType ], 8 ), 3 ); | ~~~~~~~~~~~~~~^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/SigProc_FIX.h:499:73: note: in definition of macro 'silk_LSHIFT32' 499 | #define silk_LSHIFT32(a, shift) ((opus_int32)((opus_uint32)(a)<<(shift))) /* shift >= 0, shift < 32 */ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/decode_indices.c:68:56: note: in expansion of macro 'silk_LSHIFT' 68 | psDec->indices.GainsIndices[ 0 ] = (opus_int8)silk_LSHIFT( ec_dec_icdf( psRangeDec, silk_gain_iCDF[ psDec->indices.signalType ], 8 ), 3 ); | ^~~~~~~~~~~ In file included from Unified_c_media_libopus2.c:119: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/decode_indices.c:133:119: warning: array subscript has type 'char' [-Wchar-subscripts] 133 | psDec->indices.LTPIndex[ k ] = (opus_int8)ec_dec_icdf( psRangeDec, silk_LTP_gain_iCDF_ptrs[ psDec->indices.PERIndex ], 8 ); | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from Unified_c_media_libopus2.c:128: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/decode_parameters.c: In function 'silk_decode_parameters': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/decode_parameters.c:95:57: warning: array subscript has type 'char' [-Wchar-subscripts] 95 | cbk_ptr_Q7 = silk_LTP_vq_ptrs_Q7[ psDec->indices.PERIndex ]; /* set pointer to start of codebook */ | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from Unified_c_media_libopus3.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/enc_API.c: In function 'silk_Encode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/enc_API.c:598:60: warning: array subscript has type 'char' [-Wchar-subscripts] 598 | [ psEnc->state_Fxx[0].sCmn.indices.quantOffsetType ]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from Unified_c_media_libopus3.c:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/encode_indices.c: In function 'silk_encode_indices': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/encode_indices.c:78:107: warning: array subscript has type 'char' [-Wchar-subscripts] 78 | ec_enc_icdf( psRangeEnc, silk_RSHIFT( psIndices->GainsIndices[ 0 ], 3 ), silk_gain_iCDF[ psIndices->signalType ], 8 ); | ~~~~~~~~~^~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/flow_estimation/x86/corner_match_sse4.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/encode_indices.c:161:98: warning: array subscript has type 'char' [-Wchar-subscripts] 161 | ec_enc_icdf( psRangeEnc, psIndices->LTPIndex[ k ], silk_LTP_gain_iCDF_ptrs[ psIndices->PERIndex ], 8 ); | ~~~~~~~~~^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from Unified_c_media_libopus3.c:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libopus/silk/float/LTP_scale_ctrl_FLP.c:57:85: warning: array subscript has type 'char' [-Wchar-subscripts] 57 | psEncCtrl->LTP_scale = (silk_float)silk_LTPScales_table_Q14[ psEnc->sCmn.indices.LTP_scaleIndex ] / 16384.0f; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/flow_estimation/x86/corner_match_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from Unified_c_media_libopus4.c:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/float/process_gains_FLP.c: In function 'silk_process_gains_FLP': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/float/process_gains_FLP.c:93:109: warning: array subscript has type 'char' [-Wchar-subscripts] 93 | quant_offset = silk_Quantization_Offsets_Q10[ psEnc->sCmn.indices.signalType >> 1 ][ psEnc->sCmn.indices.quantOffsetType ] / 1024.0f; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from Unified_c_media_libopus4.c:128: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/float/wrappers_FLP.c: In function 'silk_NSQ_wrapper_FLP': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/float/wrappers_FLP.c:152:60: warning: array subscript has type 'char' [-Wchar-subscripts] 152 | LTP_scale_Q14 = silk_LTPScales_table_Q14[ psIndices->LTP_scaleIndex ]; | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/flow_estimation/x86/disflow_sse4.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/flow_estimation/x86/disflow_avx2.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/fwd_txfm.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from Unified_c_media_libopus5.c:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/quant_LTP_gains.c: In function 'silk_quant_LTP_gains': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/silk/quant_LTP_gains.c:117:39: warning: array subscript has type 'char' [-Wchar-subscripts] 117 | cbk_ptr_Q7 = silk_LTP_vq_ptrs_Q7[ *periodicity_index ]; | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/intrapred.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/loopfilter.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from Unified_c_media_libopus7.c:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/src/mlp.c: In function 'analysis_compute_gru': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/src/mlp.c:126:4: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 126 | gemm_accum(h, &gru->recurrent_weights[2*N], N, N, stride, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/src/mlp.c:60:13: note: by argument 6 of type 'const float *' to 'gemm_accum' declared here 60 | static void gemm_accum(float *out, const opus_int8 *weights, int rows, int cols, int col_stride, const float *x) | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libopus/src/mlp.c:97:10: note: 'tmp' declared here 97 | float tmp[MAX_NEURONS]; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/noise_util.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from Unified_c_media_libvorbis0.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvorbis/lib/vorbis_block.c: In function 'vorbis_analysis_buffer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/media/libvorbis/lib/vorbis_block.c:397:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 397 | if(b->header2)_ogg_free(b->header2);b->header2=NULL; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/psnr.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/resize.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/pyramid.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/quantize.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/sad.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/sad_av1.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/sse.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/ssim.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/subtract.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/sum_squares.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/variance.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/variance.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/adaptive_quantize_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/adaptive_quantize_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/aom_convolve_copy_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/aom_convolve_copy_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/aom_quantize_avx.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/avg_intrin_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/avg_intrin_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/avg_intrin_sse4.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/blend_a64_hmask_sse4.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/blend_mask_sse4.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/blend_a64_mask_sse4.c:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/blend_mask_sse4.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/blend_a64_mask_avx2.c:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/blend_a64_vmask_sse4.c:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/chrome/nsChromeRegistry.cpp:25, from Unified_cpp_chrome0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/blk_sse_sum_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c: In function 'get_filter_level': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:235:23: warning: array subscript has type 'char' [-Wchar-subscripts] 235 | return lfi_n->lvl[mi->segment_id][mi->ref_frame[0]][mode_lf_lut[mi->mode]]; | ~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:235:50: warning: array subscript has type 'char' [-Wchar-subscripts] 235 | return lfi_n->lvl[mi->segment_id][mi->ref_frame[0]][mode_lf_lut[mi->mode]]; | ~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/blk_sse_sum_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:34: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:57: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c: In function 'find_mv_refs_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c:103:50: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | if (ref_sign_bias[prev_frame_mvs->ref_frame[0]] != | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c:104:24: warning: array subscript has type 'char' [-Wchar-subscripts] 104 | ref_sign_bias[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c:115:50: warning: array subscript has type 'char' [-Wchar-subscripts] 115 | if (ref_sign_bias[prev_frame_mvs->ref_frame[1]] != | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c:116:24: warning: array subscript has type 'char' [-Wchar-subscripts] 116 | ref_sign_bias[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c:126:15: warning: array subscript has type 'char' [-Wchar-subscripts] 126 | mode_context[ref_frame] = counter_to_context[context_counter]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_pred_common.c: In function 'vp9_get_pred_context_comp_ref_p': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_pred_common.c:97:53: warning: array subscript has type 'char' [-Wchar-subscripts] 97 | const int fix_ref_idx = cm->ref_frame_sign_bias[cm->comp_fixed_ref]; | ~~^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/fft_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/fft_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ Compiling gkrust v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/library/rust) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:34: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:57: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c: In function 'read_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c:317:49: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | const int idx = cm->ref_frame_sign_bias[cm->comp_fixed_ref]; | ~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c: In function 'dec_find_mv_refs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c:575:50: warning: array subscript has type 'char' [-Wchar-subscripts] 575 | if (ref_sign_bias[prev_frame_mvs->ref_frame[0]] != | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c:576:24: warning: array subscript has type 'char' [-Wchar-subscripts] 576 | ref_sign_bias[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c:587:50: warning: array subscript has type 'char' [-Wchar-subscripts] 587 | if (ref_sign_bias[prev_frame_mvs->ref_frame[1]] != | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c:588:24: warning: array subscript has type 'char' [-Wchar-subscripts] 588 | ref_sign_bias[ref_frame]) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/fwd_txfm_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/highbd_adaptive_quantize_sse2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_alt_ref_aq.c:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ config/external/icu/data/icu_data.o In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/highbd_adaptive_quantize_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_aq_complexity.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c: In function 'vp9_cyclic_refresh_update_sb_postencode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:247:56: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | clamp(cm->base_qindex + cr->qindex_delta[mi->segment_id], 0, MAXQ); | ~~^~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:251:56: warning: array subscript has type 'char' [-Wchar-subscripts] 251 | clamp(cm->base_qindex + cr->qindex_delta[mi->segment_id], 0, MAXQ), | ~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vpx_dsp/vpx_dsp_common.h:24:25: note: in definition of macro 'VPXMIN' 24 | #define VPXMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:251:56: warning: array subscript has type 'char' [-Wchar-subscripts] 251 | clamp(cm->base_qindex + cr->qindex_delta[mi->segment_id], 0, MAXQ), | ~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vpx_dsp/vpx_dsp_common.h:24:38: note: in definition of macro 'VPXMIN' 24 | #define VPXMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:34: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:57: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c: In function 'write_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:227:49: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | const int idx = cm->ref_frame_sign_bias[cm->comp_fixed_ref]; | ~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c: In function 'pack_inter_mode_mvs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:295:62: warning: array subscript has type 'char' [-Wchar-subscripts] 295 | const int mode_ctx = mbmi_ext->mode_context[mi->ref_frame[0]]; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:328:61: warning: array subscript has type 'char' [-Wchar-subscripts] 328 | &mbmi_ext->ref_mvs[mi->ref_frame[ref]][0].as_mv, | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:337:57: warning: array subscript has type 'char' [-Wchar-subscripts] 337 | &mbmi_ext->ref_mvs[mi->ref_frame[ref]][0].as_mv, nmvc, | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c: In function 'write_uncompressed_header': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:1305:53: warning: array subscript has type 'char' [-Wchar-subscripts] 1305 | vpx_wb_write_bit(wb, cm->ref_frame_sign_bias[ref_frame]); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_context_tree.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/highbd_convolve_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:33: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:34: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:57: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c: In function 'update_stats': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:2131:53: warning: array subscript has type 'char' [-Wchar-subscripts] 2131 | const int idx = cm->ref_frame_sign_bias[cm->comp_fixed_ref]; | ~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:2146:64: warning: array subscript has type 'char' [-Wchar-subscripts] 2146 | const int mode_ctx = mbmi_ext->mode_context[mi->ref_frame[0]]; | ~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encodemb.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c: In function 'vp9_encode_frame': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:5860:64: warning: array subscript has type 'char' [-Wchar-subscripts] 5860 | int64_t *const mode_thrs = rd_opt->prediction_type_threshes[frame_type]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:5861:57: warning: array subscript has type 'char' [-Wchar-subscripts] 5861 | int64_t *const filter_thrs = rd_opt->filter_threshes[frame_type]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/highbd_convolve_sse2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/highbd_convolve_ssse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.c: In function 'inc_mvs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.c:244:53: warning: array subscript has type 'char' [-Wchar-subscripts] 244 | const MV *ref = &mbmi_ext->ref_mvs[mi->ref_frame[i]][0].as_mv; | ~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/highbd_intrapred_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c: In function 'set_level_constraint': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:1477:38: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | ls->max_cpb_size = vp9_level_defs[level_index].max_cpb_size * (double)1000; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c: In function 'set_ref_sign_bias': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:4822:30: warning: array subscript has type 'char' [-Wchar-subscripts] 4822 | cm->ref_frame_sign_bias[ref_frame] = | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c: In function 'setup_interp_filter_search_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:4837:16: warning: array subscript has type 'char' [-Wchar-subscripts] 4837 | ref_total[ref] += cpi->interp_filter_selected[ref][ifilter]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:4837:52: warning: array subscript has type 'char' [-Wchar-subscripts] 4837 | ref_total[ref] += cpi->interp_filter_selected[ref][ifilter]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c: In function 'update_level_info': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:5998:23: warning: array subscript has type 'char' [-Wchar-subscripts] 5998 | vp9_level_defs[level_index].max_luma_picture_size) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6002:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6002 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6007:23: warning: array subscript has type 'char' [-Wchar-subscripts] 6007 | vp9_level_defs[level_index].max_luma_picture_breadth) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6011:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6011 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6016:31: warning: array subscript has type 'char' [-Wchar-subscripts] 6016 | (double)vp9_level_defs[level_index].max_luma_sample_rate * | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6021:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6021 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6025:51: warning: array subscript has type 'char' [-Wchar-subscripts] 6025 | if (level_spec->max_col_tiles > vp9_level_defs[level_index].max_col_tiles) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6029:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6029 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6034:23: warning: array subscript has type 'char' [-Wchar-subscripts] 6034 | vp9_level_defs[level_index].min_altref_distance) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6038:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6038 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6043:23: warning: array subscript has type 'char' [-Wchar-subscripts] 6043 | vp9_level_defs[level_index].max_ref_frame_buffers) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6047:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6047 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6051:50: warning: array subscript has type 'char' [-Wchar-subscripts] 6051 | if (level_spec->max_cpb_size > vp9_level_defs[level_index].max_cpb_size) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6055:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6055 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6071:30: warning: array subscript has type 'char' [-Wchar-subscripts] 6071 | (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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_ethread.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_ext_ratectrl.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/highbd_loopfilter_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/highbd_loopfilter_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_firstpass.c:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_frame_scale.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/highbd_quantize_intrin_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_lookahead.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_mbgraph.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/highbd_quantize_intrin_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_mcomp.c:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:34: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:57: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_mcomp.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_multi_thread.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_noise_estimate.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_picklpf.c:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:34: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:57: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'mv_refs_rt': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:155:28: warning: array subscript has type 'char' [-Wchar-subscripts] 155 | x->mbmi_ext->mode_context[ref_frame] = counter_to_context[context_counter]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'encode_breakout_test': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'update_thresh_freq_fact': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'search_new_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'vp9_pick_inter_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2223:31: warning: array subscript has type 'char' [-Wchar-subscripts] 2223 | (x->pred_mv_sad[ref_frame] > (x->pred_mv_sad[ref2] << 1)))) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'vp9_pick_inter_mode_sub8x8': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_quantize.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_ratectrl.c:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rd.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:34: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:57: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rd.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/highbd_sad_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:34: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:57: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'set_and_cost_bmi_mvs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1573:48: warning: array subscript has type 'char' [-Wchar-subscripts] 1573 | this_mv[0].as_int = seg_mvs[mi->ref_frame[0]].as_int; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1577:50: warning: array subscript has type 'char' [-Wchar-subscripts] 1577 | this_mv[1].as_int = seg_mvs[mi->ref_frame[1]].as_int; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1584:55: warning: array subscript has type 'char' [-Wchar-subscripts] 1584 | this_mv[0].as_int = frame_mv[mode][mi->ref_frame[0]].as_int; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1586:57: warning: array subscript has type 'char' [-Wchar-subscripts] 1586 | this_mv[1].as_int = frame_mv[mode][mi->ref_frame[1]].as_int; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1604:69: warning: array subscript has type 'char' [-Wchar-subscripts] 1604 | return cost_mv_ref(cpi, mode, mbmi_ext->mode_context[mi->ref_frame[0]]) + | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'check_best_zero_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1807:37: warning: array subscript has type 'char' [-Wchar-subscripts] 1807 | frame_mv[this_mode][ref_frames[0]].as_int == 0 && | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1809:38: warning: array subscript has type 'char' [-Wchar-subscripts] 1809 | frame_mv[this_mode][ref_frames[1]].as_int == 0)) { | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1810:38: warning: array subscript has type 'char' [-Wchar-subscripts] 1810 | int rfc = mode_context[ref_frames[0]]; | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1822:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1822 | if ((c3 >= c2 && frame_mv[NEARESTMV][ref_frames[0]].as_int == 0) || | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1823:53: warning: array subscript has type 'char' [-Wchar-subscripts] 1823 | (c3 >= c1 && frame_mv[NEARMV][ref_frames[0]].as_int == 0)) | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1826:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1826 | if ((c3 >= c2 && frame_mv[NEARESTMV][ref_frames[0]].as_int == 0 && | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1827:44: warning: array subscript has type 'char' [-Wchar-subscripts] 1827 | frame_mv[NEARESTMV][ref_frames[1]].as_int == 0) || | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1828:53: warning: array subscript has type 'char' [-Wchar-subscripts] 1828 | (c3 >= c1 && frame_mv[NEARMV][ref_frames[0]].as_int == 0 && | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1829:41: warning: array subscript has type 'char' [-Wchar-subscripts] 1829 | frame_mv[NEARMV][ref_frames[1]].as_int == 0)) | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'rd_pick_best_sub8x8_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2143:25: warning: array subscript has type 'char' [-Wchar-subscripts] 2143 | frame_mv[ZEROMV][frame].as_int = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2145:69: warning: array subscript has type 'char' [-Wchar-subscripts] 2145 | cm, xd, block, ref, mi_row, mi_col, &frame_mv[NEARESTMV][frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2146:30: warning: array subscript has type 'char' [-Wchar-subscripts] 2146 | &frame_mv[NEARMV][frame], mbmi_ext->mode_context); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2170:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2170 | seg_mvs[block][mi->ref_frame[0]].as_int == INVALID_MV) { | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2193:53: warning: array subscript has type 'char' [-Wchar-subscripts] 2193 | max_mv = x->max_mv_context[mi->ref_frame[0]]; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2212:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2212 | if (x->pred_mv[mi->ref_frame[0]].row != INT16_MAX && | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2213:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2213 | x->pred_mv[mi->ref_frame[0]].col != INT16_MAX) { | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2214:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2214 | mvp_full.row = x->pred_mv[mi->ref_frame[0]].row >> 3; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2215:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2215 | mvp_full.col = x->pred_mv[mi->ref_frame[0]].col >> 3; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2240:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2240 | &x->pred_sse[mi->ref_frame[0]], NULL, pw, ph, | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2244:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2244 | seg_mvs[block][mi->ref_frame[0]].as_mv = *new_mv; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2247:35: warning: array subscript has type 'char' [-Wchar-subscripts] 2247 | x->pred_mv[mi->ref_frame[0]] = *new_mv; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2254:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2254 | if (seg_mvs[block][mi->ref_frame[1]].as_int == INVALID_MV || | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2255:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2255 | seg_mvs[block][mi->ref_frame[0]].as_int == INVALID_MV) | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2271:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2271 | seg_mvs[block][mi->ref_frame[0]].as_int = | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2272:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2272 | frame_mv[this_mode][mi->ref_frame[0]].as_int; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2273:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2273 | seg_mvs[block][mi->ref_frame[1]].as_int = | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2274:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2274 | frame_mv[this_mode][mi->ref_frame[1]].as_int; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'setup_buffer_inter': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2520:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2520 | int_mv *const candidates = x->mbmi_ext->ref_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2528:35: warning: array subscript has type 'char' [-Wchar-subscripts] 2528 | vp9_setup_pred_block(xd, yv12_mb[ref_frame], yv12, mi_row, mi_col, sf, sf); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2536:42: warning: array subscript has type 'char' [-Wchar-subscripts] 2536 | &frame_nearest_mv[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2537:39: warning: array subscript has type 'char' [-Wchar-subscripts] 2537 | &frame_near_mv[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2543:32: warning: array subscript has type 'char' [-Wchar-subscripts] 2543 | vp9_mv_pred(cpi, x, yv12_mb[ref_frame][0].buf, yv12->y_stride, ref_frame, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3543:19: warning: array subscript has type 'char' [-Wchar-subscripts] 3543 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3550:20: warning: array subscript has type 'char' [-Wchar-subscripts] 3550 | frame_mv[NEWMV][ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3551:21: warning: array subscript has type 'char' [-Wchar-subscripts] 3551 | frame_mv[ZEROMV][ref_frame].as_int = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3564:28: warning: array subscript has type 'char' [-Wchar-subscripts] 3564 | if ((x->pred_mv_sad[ref_frame] >> 2) > x->pred_mv_sad[i]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3565:25: warning: array subscript has type 'char' [-Wchar-subscripts] 3565 | mode_skip_mask[ref_frame] |= INTER_NEAREST_NEAR_ZERO; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3636:39: warning: array subscript has type 'char' [-Wchar-subscripts] 3636 | if (mode_threshold[tile_mode_map[i - 1]] > | ~~~~~~~~~~~~~^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3637:39: warning: array subscript has type 'char' [-Wchar-subscripts] 3637 | mode_threshold[tile_mode_map[i]]) { | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3670:23: warning: array subscript has type 'char' [-Wchar-subscripts] 3670 | single_mode_rate[ref_frame][INTER_OFFSET(this_mode)] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3698:23: warning: array subscript has type 'char' [-Wchar-subscripts] 3698 | if (mode_skip_mask[ref_frame] & (1 << this_mode)) continue; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3759:34: warning: array subscript has type 'char' [-Wchar-subscripts] 3759 | if (cm->ref_frame_sign_bias[ref_frame] == | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3760:34: warning: array subscript has type 'char' [-Wchar-subscripts] 3760 | cm->ref_frame_sign_bias[second_ref_frame]) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3828:36: warning: array subscript has type 'char' [-Wchar-subscripts] 3828 | xd->plane[i].pre[0] = yv12_mb[ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3829:51: warning: array subscript has type 'char' [-Wchar-subscripts] 3829 | if (comp_pred) xd->plane[i].pre[1] = yv12_mb[second_ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3876:28: warning: array subscript has type 'char' [-Wchar-subscripts] 3876 | &single_mode_rate[ref_frame][0], &total_sse, best_rd, &mask_filter, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3891:30: warning: array subscript has type 'char' [-Wchar-subscripts] 3891 | rate2 += ref_costs_comp[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3893:32: warning: array subscript has type 'char' [-Wchar-subscripts] 3893 | rate2 += ref_costs_single[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3996:38: warning: array subscript has type 'char' [-Wchar-subscripts] 3996 | best_pred_sse = x->pred_sse[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4099:33: warning: array subscript has type 'char' [-Wchar-subscripts] 4099 | if (frame_mv[NEARESTMV][refs[0]].as_int == best_mbmode.mv[0].as_int && | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4101:35: warning: array subscript has type 'char' [-Wchar-subscripts] 4101 | frame_mv[NEARESTMV][refs[1]].as_int == best_mbmode.mv[1].as_int) || | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4104:35: warning: array subscript has type 'char' [-Wchar-subscripts] 4104 | else if (frame_mv[NEARMV][refs[0]].as_int == best_mbmode.mv[0].as_int && | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4106:37: warning: array subscript has type 'char' [-Wchar-subscripts] 4106 | frame_mv[NEARMV][refs[1]].as_int == best_mbmode.mv[1].as_int) || | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4366:20: warning: array subscript has type 'char' [-Wchar-subscripts] 4366 | frame_mv[NEWMV][ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4367:21: warning: array subscript has type 'char' [-Wchar-subscripts] 4367 | frame_mv[ZEROMV][ref_frame].as_int = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4439:34: warning: array subscript has type 'char' [-Wchar-subscripts] 4439 | if (cm->ref_frame_sign_bias[ref_frame] == | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4440:34: warning: array subscript has type 'char' [-Wchar-subscripts] 4440 | cm->ref_frame_sign_bias[second_ref_frame]) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4489:36: warning: array subscript has type 'char' [-Wchar-subscripts] 4489 | xd->plane[i].pre[0] = yv12_mb[ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4490:51: warning: array subscript has type 'char' [-Wchar-subscripts] 4490 | if (comp_pred) xd->plane[i].pre[1] = yv12_mb[second_ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4521:44: warning: array subscript has type 'char' [-Wchar-subscripts] 4521 | comp_pred ? &x->mbmi_ext->ref_mvs[second_ref_frame][0] : NULL; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4577:43: warning: array subscript has type 'char' [-Wchar-subscripts] 4577 | cpi, x, &mbmi_ext->ref_mvs[ref_frame][0], second_ref, best_yrd, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4637:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4637 | cpi, x, &x->mbmi_ext->ref_mvs[ref_frame][0], second_ref, best_yrd, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4708:30: warning: array subscript has type 'char' [-Wchar-subscripts] 4708 | rate2 += ref_costs_comp[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4710:32: warning: array subscript has type 'char' [-Wchar-subscripts] 4710 | rate2 += ref_costs_single[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/highbd_subtract_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_skin_detection.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_speed_features.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_svc_layercontext.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_temporal_filter.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/highbd_variance_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/highbd_variance_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/highbd_variance_sse2.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_tokenize.c:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_tpl_model.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_tpl_model.c: In function 'init_gop_frames_rc': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_tpl_model.c:67:61: warning: array subscript has type 'char' [-Wchar-subscripts] 67 | cpi->tpl_recon_frames[i] = &frame_bufs[recon_frame_index[i]].buf; | ~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_tpl_model.c: In function 'init_gop_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_tpl_model.c:279:61: warning: array subscript has type 'char' [-Wchar-subscripts] 279 | cpi->tpl_recon_frames[i] = &frame_bufs[recon_frame_index[i]].buf; | ~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/highbd_variance_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/static_unicode_sets.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/intrapred_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/vp9_cx_iface.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/intrapred_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/intrapred_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/intrapred_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv.cpp: In function 'UConverter* ucnv_clone_78(const UConverter*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv.cpp:326:26: warning: 'UConverter* ucnv_safeClone_78(const UConverter*, void*, int32_t*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 326 | return ucnv_safeClone(cnv, nullptr, nullptr, status); In file included from /jenkins/jobs/oi-userland/workspace/components/web/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-150.0.1/intl/icu/source/common/unicode/utypes.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv.cpp:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/unicode/urename.h:711:49: note: declared here 711 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone) | ^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/unicode/uvernum.h:121:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 121 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/unicode/uvernum.h:123:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 123 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/unicode/urename.h:711:24: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 711 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone) | ^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv.cpp:158:1: note: in expansion of macro 'ucnv_safeClone' 158 | ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, UErrorCode *status) | ^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv.cpp: In function 'void ucnv_setSubstString_78(UConverter*, const char16_t*, int32_t, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv.cpp:492:27: warning: 'UConverter* ucnv_safeClone_78(const UConverter*, void*, int32_t*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 492 | clone = ucnv_safeClone(cnv, cloneBuffer, &cloneSize, err); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/unicode/urename.h:711:49: note: declared here 711 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone) | ^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/unicode/uvernum.h:121:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 121 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/unicode/uvernum.h:123:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 123 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/unicode/urename.h:711:24: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 711 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone) | ^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv.cpp:158:1: note: in expansion of macro 'ucnv_safeClone' 158 | ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, UErrorCode *status) | ^~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/loopfilter_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/loopfilter_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/unicode/uset.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_cnv.cpp:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_cnv.cpp: In function 'void ucnv_toUWriteCodePoint_78(UConverter*, UChar32, char16_t**, const char16_t*, int32_t**, int32_t, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/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-150.0.1/intl/icu/source/common/ucnv_cnv.cpp:175:13: note: in expansion of macro 'U16_APPEND_UNSAFE' 175 | U16_APPEND_UNSAFE(cnv->UCharErrorBuffer, i, c); | ^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/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-150.0.1/intl/icu/source/common/ucnv_cnv.cpp:175:13: note: in expansion of macro 'U16_APPEND_UNSAFE' 175 | U16_APPEND_UNSAFE(cnv->UCharErrorBuffer, i, c); | ^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/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-150.0.1/intl/icu/source/common/ucnv_cnv.cpp:175:13: note: in expansion of macro 'U16_APPEND_UNSAFE' 175 | U16_APPEND_UNSAFE(cnv->UCharErrorBuffer, i, c); | ^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u16.cpp: In function 'void _UTF16BEToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/intl/icu/source/common/ucnv_u16.cpp: In function 'void _UTF16LEToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/intl/icu/source/common/ucnv_u32.cpp: In function 'void T_UConverter_fromUnicode_UTF32_BE(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u32.cpp:299:88: warning: array subscript has type 'char' [-Wchar-subscripts] 299 | args->converter->charErrorBuffer[args->converter->charErrorBufferLength++] = temp[indexToWrite]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u32.cpp: In function 'void T_UConverter_fromUnicode_UTF32_BE_OFFSET_LOGIC(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u32.cpp:404:88: warning: array subscript has type 'char' [-Wchar-subscripts] 404 | args->converter->charErrorBuffer[args->converter->charErrorBufferLength++] = temp[indexToWrite]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u32.cpp: In function 'void T_UConverter_fromUnicode_UTF32_LE(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u32.cpp:784:88: warning: array subscript has type 'char' [-Wchar-subscripts] 784 | args->converter->charErrorBuffer[args->converter->charErrorBufferLength++] = temp[indexToWrite]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u32.cpp: In function 'void T_UConverter_fromUnicode_UTF32_LE_OFFSET_LOGIC(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u32.cpp:898:88: warning: array subscript has type 'char' [-Wchar-subscripts] 898 | args->converter->charErrorBuffer[args->converter->charErrorBufferLength++] = temp[indexToWrite]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/masked_sad_intrin_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u7.cpp: In function 'void _UTF7FromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u7.cpp:705:68: warning: array subscript has type 'char' [-Wchar-subscripts] 705 | cnv->charErrorBuffer[cnv->charErrorBufferLength++]=toBase64[bits]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u7.cpp:716:64: warning: array subscript has type 'char' [-Wchar-subscripts] 716 | cnv->charErrorBuffer[cnv->charErrorBufferLength++]=MINUS; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u7.cpp: In function 'void _IMAPFromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u7.cpp:1415:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1415 | cnv->charErrorBuffer[cnv->charErrorBufferLength++]=TO_BASE64_IMAP(bits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u7.cpp:1426:64: warning: array subscript has type 'char' [-Wchar-subscripts] 1426 | cnv->charErrorBuffer[cnv->charErrorBufferLength++]=MINUS; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u8.cpp: In function 'void ucnv_fromUnicode_UTF8_78(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u8.cpp:397:72: warning: array subscript has type 'char' [-Wchar-subscripts] 397 | cnv->charErrorBuffer[cnv->charErrorBufferLength++] = *tempPtr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u8.cpp: In function 'void ucnv_fromUnicode_UTF8_OFFSETS_LOGIC_78(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u8.cpp:534:72: warning: array subscript has type 'char' [-Wchar-subscripts] 534 | cnv->charErrorBuffer[cnv->charErrorBufferLength++] = *tempPtr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u8.cpp: In function 'UChar32 ucnv_getNextUChar_UTF8(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u8.cpp:601:32: warning: array subscript has type 'char' [-Wchar-subscripts] 601 | cnv->toUBytes[i++] = b; | ~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u8.cpp:638:23: warning: array subscript has type 'char' [-Wchar-subscripts] 638 | cnv->toUBytes[i] = *sourceInitial++; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u8.cpp: In function 'void ucnv_UTF8FromUTF8(UConverterFromUnicodeArgs*, UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u8.cpp:777:52: warning: array subscript has type 'char' [-Wchar-subscripts] 777 | utf8->toUBytes[oldToULength++]=*source++; | ~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u8.cpp:792:48: warning: array subscript has type 'char' [-Wchar-subscripts] 792 | utf8->toUBytes[oldToULength++]=*source++; | ~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnv_u8.cpp:806:46: warning: array subscript has type 'char' [-Wchar-subscripts] 806 | *target++=utf8->toUBytes[i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1ToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvbocu.cpp:1105:34: warning: array subscript has type 'char' [-Wchar-subscripts] 1105 | c=bytes[byteIndex++]=*source++; | ~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1ToUnicode(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/masked_sad_intrin_ssse3.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:303:56: warning: array subscript has type 'char' [-Wchar-subscripts] 303 | uint32_t c=scsu->toUDynamicOffsets[dynamicWindow]+(b&0x7f); | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:405:56: warning: array subscript has type 'char' [-Wchar-subscripts] 405 | *target++=(char16_t)(staticOffsets[quoteWindow]+b); | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:411:56: warning: array subscript has type 'char' [-Wchar-subscripts] 411 | uint32_t c=scsu->toUDynamicOffsets[quoteWindow]+(b&0x7f); | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:449:41: warning: array subscript has type 'char' [-Wchar-subscripts] 449 | scsu->toUDynamicOffsets[dynamicWindow]=0x10000+(byteOne<<15UL | b<<7UL); | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:460:45: warning: array subscript has type 'char' [-Wchar-subscripts] 460 | scsu->toUDynamicOffsets[dynamicWindow]=b<<7UL; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:462:45: warning: array subscript has type 'char' [-Wchar-subscripts] 462 | scsu->toUDynamicOffsets[dynamicWindow]=(b<<7UL)+gapOffset; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:464:45: warning: array subscript has type 'char' [-Wchar-subscripts] 464 | scsu->toUDynamicOffsets[dynamicWindow]=fixedOffsets[b-fixedThreshold]; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUToUnicode(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:644:56: warning: array subscript has type 'char' [-Wchar-subscripts] 644 | uint32_t c=scsu->toUDynamicOffsets[dynamicWindow]+(b&0x7f); | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:724:56: warning: array subscript has type 'char' [-Wchar-subscripts] 724 | *target++=(char16_t)(staticOffsets[quoteWindow]+b); | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:727:56: warning: array subscript has type 'char' [-Wchar-subscripts] 727 | uint32_t c=scsu->toUDynamicOffsets[quoteWindow]+(b&0x7f); | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:754:41: warning: array subscript has type 'char' [-Wchar-subscripts] 754 | scsu->toUDynamicOffsets[dynamicWindow]=0x10000+(byteOne<<15UL | b<<7UL); | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:764:45: warning: array subscript has type 'char' [-Wchar-subscripts] 764 | scsu->toUDynamicOffsets[dynamicWindow]=b<<7UL; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:766:45: warning: array subscript has type 'char' [-Wchar-subscripts] 766 | scsu->toUDynamicOffsets[dynamicWindow]=(b<<7UL)+gapOffset; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:768:45: warning: array subscript has type 'char' [-Wchar-subscripts] 768 | scsu->toUDynamicOffsets[dynamicWindow]=fixedOffsets[b-fixedThreshold]; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp: In function 'int8_t getNextDynamicWindow(SCSUData*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:908:41: warning: array subscript has type 'char' [-Wchar-subscripts] 908 | int8_t window=scsu->windowUse[scsu->nextWindowUseIndex]; | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:1184:98: warning: array subscript has type 'char' [-Wchar-subscripts] 1184 | if(source>=sourceLimit || isInOffsetWindowOrDirect(scsu->fromUDynamicOffsets[window], *source)) { | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:1194:84: warning: array subscript has type 'char' [-Wchar-subscripts] 1194 | c=((uint32_t)(SQ0+window)<<8)|(c-scsu->fromUDynamicOffsets[window])|0x80; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:1200:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1200 | c=((uint32_t)(SQ0+window)<<8)|(c-staticOffsets[window]); | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:1667:98: warning: array subscript has type 'char' [-Wchar-subscripts] 1667 | if(source>=sourceLimit || isInOffsetWindowOrDirect(scsu->fromUDynamicOffsets[window], *source)) { | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:1677:84: warning: array subscript has type 'char' [-Wchar-subscripts] 1677 | c=((uint32_t)(SQ0+window)<<8)|(c-scsu->fromUDynamicOffsets[window])|0x80; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucnvscsu.cpp:1683:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1683 | c=((uint32_t)(SQ0+window)<<8)|(c-staticOffsets[window]); | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/masked_variance_intrin_ssse3.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucurr.cpp: In function 'CurrencyNameCacheEntry* getCacheEntry(const char*, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucurr.cpp:1442:23: warning: array subscript has type 'char' [-Wchar-subscripts] 1442 | if (currCache[i]!= nullptr && | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucurr.cpp:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucurr.cpp:1443:43: warning: array subscript has type 'char' [-Wchar-subscripts] 1443 | uprv_strcmp(locale, currCache[i]->locale) == 0) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/cstring.h:38:65: note: in definition of macro 'uprv_strcmp' 38 | #define uprv_strcmp(s1, s2) U_STANDARD_CPP_NAMESPACE strcmp(s1, s2) | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucurr.cpp:1449:32: warning: array subscript has type 'char' [-Wchar-subscripts] 1449 | cacheEntry = currCache[found]; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucurr.cpp:1461:27: warning: array subscript has type 'char' [-Wchar-subscripts] 1461 | if (currCache[i]!= nullptr && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucurr.cpp:1462:47: warning: array subscript has type 'char' [-Wchar-subscripts] 1462 | uprv_strcmp(locale, currCache[i]->locale) == 0) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/cstring.h:38:65: note: in definition of macro 'uprv_strcmp' 38 | #define uprv_strcmp(s1, s2) U_STANDARD_CPP_NAMESPACE strcmp(s1, s2) | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucurr.cpp:1473:36: warning: array subscript has type 'char' [-Wchar-subscripts] 1473 | cacheEntry = currCache[currentCacheEntryIndex]; | ^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/ucurr.cpp:1488:23: warning: array subscript has type 'char' [-Wchar-subscripts] 1488 | currCache[currentCacheEntryIndex] = cacheEntry; | ^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/obmc_sad_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/obmc_sad_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/obmc_variance_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/obmc_variance_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/quantize_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/quantize_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/quantize_ssse3.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/sad4d_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/sad_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/sse_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/sum_squares_sse2.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/unistr.cpp:31: In member function 'int32_t icu_78::UnicodeString::length() const', inlined from 'icu_78::UnicodeString& icu_78::UnicodeString::setTo(const icu_78::UnicodeString&, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/unicode/unistr.h:4989:19, inlined from 'icu_78::UnicodeString::UnicodeString(const icu_78::UnicodeString&, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/unistr.cpp:357:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/unicode/unistr.h:4276:27: warning: '*this.icu_78::UnicodeString::fUnion.icu_78::UnicodeString::StackBufferOrFields::fFields.icu_78::UnicodeString::StackBufferOrFields::::fLength' may be used uninitialized [-Wmaybe-uninitialized] 4276 | return hasShortLength() ? getShortLength() : fUnion.fFields.fLength; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'int32_t icu_78::UnicodeString::length() const', inlined from 'icu_78::UnicodeString& icu_78::UnicodeString::setTo(const icu_78::UnicodeString&, int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/unicode/unistr.h:4980:19, inlined from 'icu_78::UnicodeString::UnicodeString(const icu_78::UnicodeString&, int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/unistr.cpp:364:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/common/unicode/unistr.h:4276:27: warning: '*this.icu_78::UnicodeString::fUnion.icu_78::UnicodeString::StackBufferOrFields::fFields.icu_78::UnicodeString::StackBufferOrFields::::fLength' may be used uninitialized [-Wmaybe-uninitialized] 4276 | return hasShortLength() ? getShortLength() : fUnion.fFields.fLength; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/sad_impl_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/sse_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/subtract_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/sum_squares_avx2.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/variance_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/variance_impl_ssse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/variance_impl_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/variance_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/x86/variance_ssse3.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/av1_cx_iface.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/av1_cx_iface.c:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/av1_dx_iface.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/av1_cx_iface.c:44: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/alloccommon.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_inv_txfm1d.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_inv_txfm1d.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_inv_txfm2d.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_loopfilter.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_rtcd.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_loopfilter.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_loopfilter.c: In function 'get_filter_level': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_loopfilter.c:98:51: warning: array subscript has type 'char' [-Wchar-subscripts] 98 | lvl_seg += cm->lf.ref_deltas[mbmi->ref_frame[0]] * scale; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_loopfilter.c:105:66: warning: array subscript has type 'char' [-Wchar-subscripts] 105 | return lfi_n->lvl[plane][segment_id][dir_idx][mbmi->ref_frame[0]] | ~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/cdef.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/cdef.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/cdef_block.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/cecal.cpp: In member function 'virtual void icu_78::CECalendar::handleComputeFields(int32_t, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/cecal.cpp:133:38: warning: 'eyear' may be used uninitialized [-Wmaybe-uninitialized] 133 | int32_t year = extendedYearToYear(eyear); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/cecal.cpp:129:13: note: 'eyear' was declared here 129 | int32_t eyear, month, day, doy; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/cecal.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/cecal.cpp:14: In member function 'void icu_78::Calendar::internalSet(UCalendarDateFields, int32_t)', inlined from 'virtual void icu_78::CECalendar::handleComputeFields(int32_t, UErrorCode&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/cecal.cpp:139:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/unicode/calendar.h:2573:20: warning: 'month' may be used uninitialized [-Wmaybe-uninitialized] 2573 | fFields[field] = value; | ~~~~~~~~~~~~~~~^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/cecal.cpp: In member function 'virtual void icu_78::CECalendar::handleComputeFields(int32_t, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/cecal.cpp:129:20: note: 'month' was declared here 129 | int32_t eyear, month, day, doy; | ^~~~~ In member function 'void icu_78::Calendar::internalSet(UCalendarDateFields, int32_t)', inlined from 'virtual void icu_78::CECalendar::handleComputeFields(int32_t, UErrorCode&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/cecal.cpp:140:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/unicode/calendar.h:2573:20: warning: 'day' may be used uninitialized [-Wmaybe-uninitialized] 2573 | fFields[field] = value; | ~~~~~~~~~~~~~~~^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/cecal.cpp: In member function 'virtual void icu_78::CECalendar::handleComputeFields(int32_t, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/cecal.cpp:129:27: note: 'day' was declared here 129 | int32_t eyear, month, day, doy; | ^~~ In member function 'void icu_78::Calendar::internalSet(UCalendarDateFields, int32_t)', inlined from 'virtual void icu_78::CECalendar::handleComputeFields(int32_t, UErrorCode&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/cecal.cpp:141:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/unicode/calendar.h:2573:20: warning: 'doy' may be used uninitialized [-Wmaybe-uninitialized] 2573 | fFields[field] = value; | ~~~~~~~~~~~~~~~^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/cecal.cpp: In member function 'virtual void icu_78::CECalendar::handleComputeFields(int32_t, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/cecal.cpp:129:32: note: 'doy' was declared here 129 | int32_t eyear, month, day, doy; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/cfl.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/convolve.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/compactdecimalformat.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/debugmodes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/debugmodes.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/entropy.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/entropymode.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/entropymode.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/entropymv.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/idct.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c: In function 'av1_copy_frame_mvs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:60:46: warning: array subscript has type 'char' [-Wchar-subscripts] 60 | int8_t ref_idx = cm->ref_frame_side[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c: In function 'add_ref_mv_candidate': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:90:55: warning: array subscript has type 'char' [-Wchar-subscripts] 90 | is_global_mv_block(candidate, gm_params[rf[0]].wmtype); | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:116:55: warning: array subscript has type 'char' [-Wchar-subscripts] 116 | if (is_global_mv_block(candidate, gm_params[rf[ref]].wmtype)) | ~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c: In function 'add_tpl_ref_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:371:21: warning: array subscript has type 'char' [-Wchar-subscripts] 371 | mode_context[ref_frame] |= (1 << GLOBALMV_OFFSET); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:401:21: warning: array subscript has type 'char' [-Wchar-subscripts] 401 | mode_context[ref_frame] |= (1 << GLOBALMV_OFFSET); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c: In function 'process_compound_ref_mv_candidate': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:436:36: warning: array subscript has type 'char' [-Wchar-subscripts] 436 | if (cm->ref_frame_sign_bias[can_rf] != | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:437:39: warning: array subscript has type 'char' [-Wchar-subscripts] 437 | cm->ref_frame_sign_bias[rf[cmp_idx]]) { | ~~^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c: In function 'process_single_ref_mv_candidate': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:456:55: warning: array subscript has type 'char' [-Wchar-subscripts] 456 | if (cm->ref_frame_sign_bias[candidate->ref_frame[rf_idx]] != | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:457:34: warning: array subscript has type 'char' [-Wchar-subscripts] 457 | cm->ref_frame_sign_bias[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c: In function 'setup_ref_mv_list': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:498:15: warning: array subscript has type 'char' [-Wchar-subscripts] 498 | mode_context[ref_frame] = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:580:40: warning: array subscript has type 'char' [-Wchar-subscripts] 580 | if (is_available == 0) mode_context[ref_frame] |= (1 << GLOBALMV_OFFSET); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:621:45: warning: array subscript has type 'char' [-Wchar-subscripts] 621 | if (ref_match_count >= 1) mode_context[ref_frame] |= 1; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:623:21: warning: array subscript has type 'char' [-Wchar-subscripts] 623 | mode_context[ref_frame] |= (1 << REFMV_OFFSET); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:625:21: warning: array subscript has type 'char' [-Wchar-subscripts] 625 | mode_context[ref_frame] |= (2 << REFMV_OFFSET); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:628:19: warning: array subscript has type 'char' [-Wchar-subscripts] 628 | mode_context[ref_frame] |= (newmv_count > 0) ? 2 : 3; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:630:21: warning: array subscript has type 'char' [-Wchar-subscripts] 630 | mode_context[ref_frame] |= (3 << REFMV_OFFSET); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:632:21: warning: array subscript has type 'char' [-Wchar-subscripts] 632 | mode_context[ref_frame] |= (4 << REFMV_OFFSET); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:637:21: warning: array subscript has type 'char' [-Wchar-subscripts] 637 | mode_context[ref_frame] |= 4; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:639:21: warning: array subscript has type 'char' [-Wchar-subscripts] 639 | mode_context[ref_frame] |= 5; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:641:19: warning: array subscript has type 'char' [-Wchar-subscripts] 641 | mode_context[ref_frame] |= (5 << REFMV_OFFSET); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c: In function 'av1_find_mv_refs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:802:17: warning: array subscript has type 'char' [-Wchar-subscripts] 802 | global_mvs[ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:809:57: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | gm_mv[0] = gm_get_motion_vector(&cm->global_motion[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:813:41: warning: array subscript has type 'char' [-Wchar-subscripts] 813 | if (global_mvs != NULL) global_mvs[ref_frame] = gm_mv[0]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:817:60: warning: array subscript has type 'char' [-Wchar-subscripts] 817 | gm_mv[0] = gm_get_motion_vector(&cm->global_motion[rf[0]], | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:820:60: warning: array subscript has type 'char' [-Wchar-subscripts] 820 | gm_mv[1] = gm_get_motion_vector(&cm->global_motion[rf[1]], | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:826:53: warning: array subscript has type 'char' [-Wchar-subscripts] 826 | setup_ref_mv_list(cm, xd, ref_frame, &ref_mv_count[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:827:33: warning: array subscript has type 'char' [-Wchar-subscripts] 827 | ref_mv_stack[ref_frame], ref_mv_weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:827:59: warning: array subscript has type 'char' [-Wchar-subscripts] 827 | ref_mv_stack[ref_frame], ref_mv_weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c:828:46: warning: array subscript has type 'char' [-Wchar-subscripts] 828 | mv_ref_list ? mv_ref_list[ref_frame] : NULL, gm_mv, mi_row, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.c: In function 'av1_setup_frame_sign_bias': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/third_party/aom/av1/common/mvref_common.c: In function 'motion_field_projection': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/pred_common.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/pred_common.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/decimfmt.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/quant_common.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.c: In function 'av1_init_warp_params': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.c:66:66: warning: array subscript has type 'char' [-Wchar-subscripts] 66 | if (allow_warp(mi, warp_types, &xd->global_motion[mi->ref_frame[ref]], 0, | ~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconintra.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/resize.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/restoration.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/scale.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/dtitvfmt.cpp: In member function 'icu_78::DateIntervalFormat& icu_78::DateIntervalFormat::operator=(const icu_78::DateIntervalFormat&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/dtitvfmt.cpp:203:31: warning: array subscript has type 'char' [-Wchar-subscripts] 203 | fIntervalPatterns[i] = itvfmt.fIntervalPatterns[i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/dtitvfmt.cpp:203:61: warning: array subscript has type 'char' [-Wchar-subscripts] 203 | fIntervalPatterns[i] = itvfmt.fIntervalPatterns[i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/dtitvfmt.cpp: In member function 'void icu_78::DateIntervalFormat::initializePattern(UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/dtitvfmt.cpp:801:27: warning: array subscript has type 'char' [-Wchar-subscripts] 801 | fIntervalPatterns[i].laterDateFirst = fInfo->getDefaultOrder(); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/scan.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/scan.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/dtitvinf.cpp: In member function 'const icu_78::UnicodeString* icu_78::DateIntervalInfo::getBestSkeleton(const icu_78::UnicodeString&, int8_t&) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/dtitvinf.cpp:626:32: warning: array subscript has type 'char' [-Wchar-subscripts] 626 | skeletonFieldWidth[i] = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/dtitvinf.cpp:633:63: warning: array subscript has type 'char' [-Wchar-subscripts] 633 | int32_t inputFieldWidth = inputSkeletonFieldWidth[i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/dtitvinf.cpp:634:53: warning: array subscript has type 'char' [-Wchar-subscripts] 634 | int32_t fieldWidth = skeletonFieldWidth[i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/dtitvinf.cpp: In function 'UBool icu_78::dtitvinfHashTableValueComparator(UHashTok, UHashTok)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/dtitvinf.cpp:752:25: warning: array subscript has type 'char' [-Wchar-subscripts] 752 | ret = (pattern1[i] == pattern2[i]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/dtitvinf.cpp:752:40: warning: array subscript has type 'char' [-Wchar-subscripts] 752 | ret = (pattern1[i] == pattern2[i]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/dtitvinf.cpp: In member function 'void icu_78::DateIntervalInfo::copyHash(const icu_78::Hashtable*, icu_78::Hashtable*, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/dtitvinf.cpp:801:22: warning: array subscript has type 'char' [-Wchar-subscripts] 801 | copy[i] = value[i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/common/av1_loopfilter.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/seg_common.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_loopfilter.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/thread_common.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/thread_common.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/timing.c: In function 'av1_max_level_bitrate': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/timing.c:58:64: warning: array subscript has type 'char' [-Wchar-subscripts] 58 | bitrate = high_kbps[seq_level_idx] * bitrate_profile_factor[seq_profile]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/timing.c:60:64: warning: array subscript has type 'char' [-Wchar-subscripts] 60 | bitrate = main_kbps[seq_level_idx] * bitrate_profile_factor[seq_profile]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/tile_common.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/txb_common.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/warped_motion.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/av1_convolve_horiz_rs_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/av1_convolve_scale_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/av1_inv_txfm_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/av1_inv_txfm_ssse3.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/av1_txfm_sse4.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/cdef_block_simd.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/cdef_block_sse4.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/cdef_block_simd.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/cdef_block_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/cfl.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/cfl_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/cfl_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/cfl_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/convolve_2d_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/convolve_2d_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/convolve_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/filterintra_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/convolve_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/highbd_convolve_2d_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/highbd_convolve_2d_ssse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/measunit_extra.cpp:13:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 13 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/highbd_convolve_2d_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/measunit.cpp: In member function 'const char* icu_78::MeasureUnit::getType() const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/measunit.cpp:2641:19: warning: array subscript has type 'char' [-Wchar-subscripts] 2641 | return gTypes[fTypeId]; | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/measunit.cpp: In member function 'void icu_78::MeasureUnit::initTime(const char*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/measunit.cpp:2763:47: warning: array subscript has type 'char' [-Wchar-subscripts] 2763 | result = binarySearch(gSubTypes, gOffsets[fTypeId], gOffsets[fTypeId + 1], timeId); | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/measunit.cpp:2765:36: warning: array subscript has type 'char' [-Wchar-subscripts] 2765 | fSubTypeId = result - gOffsets[fTypeId]; | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/measunit.cpp: In member function 'void icu_78::MeasureUnit::initCurrency(icu_78::StringPiece)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/measunit.cpp:2773:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2773 | gSubTypes, gOffsets[fTypeId], gOffsets[fTypeId + 1], isoCurrency); | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/measunit.cpp:2788:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2788 | gSubTypes, gOffsets[fTypeId], gOffsets[fTypeId + 1], kDefaultCurrency8); | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/measunit.cpp:2791:36: warning: array subscript has type 'char' [-Wchar-subscripts] 2791 | fSubTypeId = result - gOffsets[fTypeId]; | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/measunit.cpp: In member function 'int32_t icu_78::MeasureUnit::getOffset() const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/measunit.cpp:2807:21: warning: array subscript has type 'char' [-Wchar-subscripts] 2807 | return gOffsets[fTypeId] + fSubTypeId; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/highbd_jnt_convolve_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/highbd_warp_plane_sse4.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/highbd_jnt_convolve_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/highbd_wiener_convolve_ssse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/intra_edge_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/highbd_warp_affine_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/highbd_wiener_convolve_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/jnt_convolve_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/jnt_convolve_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/number_asformat.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/number_capi.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/jnt_convolve_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/number_currencysymbols.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/reconinter_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/reconinter_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/number_compact.cpp: In member function 'virtual void icu_78::number::impl::CompactData::CompactDataSink::put(const char*, icu_78::ResourceValue&, UBool, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/number_compact.cpp:183:46: warning: array subscript has type 'char' [-Wchar-subscripts] 183 | int8_t multiplier = data.multipliers[magnitude]; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/number_compact.cpp:221:30: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | if (data.multipliers[magnitude] == 0) { | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/reconinter_ssse3.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/resize_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/resize_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/resize_sse2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/number_mapper.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/selfguided_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/selfguided_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/warp_plane_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/wiener_convolve_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/number_multiplier.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodeframe.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodeframe.c:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodeframe.c:57: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodeframe.c:669: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/common/reconinter_template.inc:182:74: warning: array subscript has type 'char' [-Wchar-subscripts] 182 | const WarpedMotionParams *const wm = &xd->global_motion[mi->ref_frame[ref]]; | ~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/warp_plane_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/number_mapper.cpp: In static member function 'static icu_78::number::impl::MacroProps icu_78::number::impl::NumberPropertyMapper::oldToNew(const icu_78::number::impl::DecimalFormatProperties&, const icu_78::DecimalFormatSymbols&, icu_78::number::impl::DecimalFormatWarehouse&, icu_78::number::impl::DecimalFormatProperties*, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/number_mapper.cpp:135:49: warning: 'currencyUsage' may be used uninitialized [-Wmaybe-uninitialized] 135 | precision = Precision::constructCurrency(currencyUsage).withCurrency(currency); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/number_mapper.cpp:78:20: note: 'currencyUsage' was declared here 78 | UCurrencyUsage currencyUsage; | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/cfl.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodemv.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodemv.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodemv.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodemv.c: In function 'assign_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodemv.c:1142:71: warning: array subscript has type 'char' [-Wchar-subscripts] 1142 | mv[0].as_int = gm_get_motion_vector(&cm->global_motion[ref_frame[0]], | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodemv.c:1199:71: warning: array subscript has type 'char' [-Wchar-subscripts] 1199 | mv[0].as_int = gm_get_motion_vector(&cm->global_motion[ref_frame[0]], | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodemv.c:1204:71: warning: array subscript has type 'char' [-Wchar-subscripts] 1204 | mv[1].as_int = gm_get_motion_vector(&cm->global_motion[ref_frame[1]], | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodemv.c: In function 'read_inter_block_mode_info': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodemv.c:1330:60: warning: array subscript has type 'char' [-Wchar-subscripts] 1330 | av1_find_best_ref_mvs(allow_hp, ref_mvs[mbmi->ref_frame[0]], &nearestmv[0], | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodemv.c:1336:36: warning: array subscript has type 'char' [-Wchar-subscripts] 1336 | nearestmv[0] = xd->ref_mv_stack[ref_frame][0].this_mv; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodemv.c:1337:36: warning: array subscript has type 'char' [-Wchar-subscripts] 1337 | nearestmv[1] = xd->ref_mv_stack[ref_frame][0].comp_mv; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodemv.c:1338:33: warning: array subscript has type 'char' [-Wchar-subscripts] 1338 | nearmv[0] = xd->ref_mv_stack[ref_frame][ref_mv_idx].this_mv; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodemv.c:1339:33: warning: array subscript has type 'char' [-Wchar-subscripts] 1339 | nearmv[1] = xd->ref_mv_stack[ref_frame][ref_mv_idx].comp_mv; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodemv.c:1350:41: warning: array subscript has type 'char' [-Wchar-subscripts] 1350 | xd->ref_mv_stack[mbmi->ref_frame[0]][1 + mbmi->ref_mv_idx].this_mv; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodemv.c:1365:35: warning: array subscript has type 'char' [-Wchar-subscripts] 1365 | ref_mv[0] = xd->ref_mv_stack[ref_frame][ref_mv_idx].this_mv; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodemv.c:1368:35: warning: array subscript has type 'char' [-Wchar-subscripts] 1368 | ref_mv[1] = xd->ref_mv_stack[ref_frame][ref_mv_idx].comp_mv; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodemv.c:1371:28: warning: array subscript has type 'char' [-Wchar-subscripts] 1371 | if (dcb->ref_mv_count[ref_frame] > 1) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodemv.c:1372:37: warning: array subscript has type 'char' [-Wchar-subscripts] 1372 | ref_mv[0] = xd->ref_mv_stack[ref_frame][mbmi->ref_mv_idx].this_mv; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/wiener_convolve_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decoder.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decoder.c:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/idct.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decodetxb.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/detokenize.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/number_patternstring.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/number_patternstring.cpp:11:9: warning: "UNISTR_FROM_CHAR_EXPLICIT" redefined 11 | #define UNISTR_FROM_CHAR_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/decoder.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/decoder/obu.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/idct.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/allintra_vis.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/allintra_vis.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/allintra_vis.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/allintra_vis.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_variance.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_complexity.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/allintra_vis.c:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/number_skeletons.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_variance.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_variance.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/number_utils.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/firstpass.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/av1_ext_ratectrl.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/av1_ext_ratectrl.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/av1_fwd_txfm1d.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/av1_fwd_txfm1d.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/av1_fwd_txfm2d.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/numparse_affixes.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/numparse_compositions.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/numparse_currency.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/av1_noise_estimate.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/av1_quantize.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/context_tree.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/av1_noise_estimate.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/av1_quantize.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/numparse_decimal.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/cdef.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/bitstream.c:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/bitstream.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/numparse_impl.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/bitstream.c:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/cnn.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/bitstream.c: In function 'get_ref_mv_from_stack': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/bitstream.c:1077:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1077 | : mbmi_ext_frame->global_mvs[ref_frame_type]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/compound_type.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/interp_search.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/compound_type.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/compound_type.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/compound_type.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/numparse_parsednumber.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/context_tree.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/context_tree.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/compound_type.c: In function 'is_comp_rd_match': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/encoder/compound_type.c: In function 'pick_wedge': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/odintrin.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/aom_ports/mem.h:41:41: note: in definition of macro 'ROUND_POWER_OF_TWO' 41 | #define ROUND_POWER_OF_TWO(value, n) (((value) + (((1 << (n)) >> 1))) >> (n)) | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/encoder/compound_type.c: In function 'pick_wedge_fixed_sign': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/third_party/aom/aom_ports/mem.h:41:41: note: in definition of macro 'ROUND_POWER_OF_TWO' 41 | #define ROUND_POWER_OF_TWO(value, n) (((value) + (((1 << (n)) >> 1))) >> (n)) | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/encoder/compound_type.c: In function 'compute_best_wedge_interintra': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/encoder/compound_type.c: In function 'handle_smooth_inter_intra_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/encoder/compound_type.c: In function 'handle_wedge_inter_intra_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/third_party/aom/av1/encoder/compound_type.c: In function 'av1_handle_inter_intra_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/encoder/compound_type.c: In function 'save_comp_rd_search_stat': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/encoder/compound_type.c: In function 'get_interinter_compound_mask_rate': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/compound_type.c:985:64: warning: array subscript has type 'char' [-Wchar-subscripts] 985 | [mbmi->interinter_comp.wedge_index] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/context_tree.h:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/numparse_scientific.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/dwt.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/numparse_symbols.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encode_strategy.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encode_strategy.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encode_strategy.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encode_strategy.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe.c:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe.c:42: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe.c:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe.c:60: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe.c: In function 'set_rel_frame_dist': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe.c:1608:50: warning: array subscript has type 'char' [-Wchar-subscripts] 1608 | if (ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe.c: In function 'setup_prune_ref_frame_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe.c:1722:62: warning: array subscript has type 'char' [-Wchar-subscripts] 1722 | if (!(cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[0]]) || | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe.c:1723:62: warning: array subscript has type 'char' [-Wchar-subscripts] 1723 | !(cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[1]])) { | ~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconintra.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodemb.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/numparse_validators.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodemb.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodemv.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodemb.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodemb.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodemv.c: In function 'av1_get_ref_mv_from_stack': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodemv.c:308:29: warning: array subscript has type 'char' [-Wchar-subscripts] 308 | mbmi_ext->ref_mv_stack[ref_frame_type]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodemv.c:317:45: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | return ref_mv_idx < mbmi_ext->ref_mv_count[ref_frame_type] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodemv.c:319:36: warning: array subscript has type 'char' [-Wchar-subscripts] 319 | : mbmi_ext->global_mvs[ref_frame_type]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.c:50: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/allintra_vis.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.c:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/numrange_capi.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/numrange_fluent.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.c:69: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/numrange_impl.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.c: In function 'scale_references_fpmt': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.c:5451:55: warning: array subscript has type 'char' [-Wchar-subscripts] 5451 | if (cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_utils.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_utils.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_utils.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_utils.c: In function 'av1_scale_references': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_utils.c:837:55: warning: array subscript has type 'char' [-Wchar-subscripts] 837 | if (cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/encoder/encoder_utils.c:1095:16: warning: array subscript has type 'char' [-Wchar-subscripts] 1095 | ref_total[ref] += get_interp_filter_selected(cm, ref, ifilter); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodetxb.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodetxb.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodetxb.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_loopfilter.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/thread_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/ethread.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodetxb.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/allintra_vis.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/ethread.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/ethread.c:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_alloc.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/ethread.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/ethread.c: In function 'get_next_gm_job': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/ethread.c:2546:52: warning: array subscript has type 'char' [-Wchar-subscripts] 2546 | *frame_idx = gm_info->reference_frames[cur_dir][cur_frame_to_process].frame; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/pluralranges.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/firstpass.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/global_motion.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/firstpass.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_variance.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/firstpass.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/segmentation.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/global_motion.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/firstpass.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/global_motion_facade.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/global_motion_facade.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/gop_structure.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/gop_structure.c:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/hash.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/hash_motion.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/hash_motion.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/hybrid_fwd_txfm.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/interp_search.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/interp_search.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/interp_search.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/reconinter_enc.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/interp_search.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/third_party/aom/aom_dsp/txfm_common.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/enums.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/filter.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/interp_search.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/interp_search.c: In function 'av1_interpolation_filter_search': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:25: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:38: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libsoundtouch/src/sse_optimized.cpp:258: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 258 | #pragma omp parallel for In file included from Unified_cpp_libsoundtouch_src0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libsoundtouch/src/FIRFilter.cpp:85: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 85 | #pragma omp parallel for /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libsoundtouch/src/FIRFilter.cpp:126: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 126 | #pragma omp parallel for /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libsoundtouch/src/FIRFilter.cpp:164: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 164 | #pragma omp parallel for In file included from Unified_cpp_libsoundtouch_src0.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libsoundtouch/src/InterpolateShannon.cpp:71:9: warning: "PI" redefined 71 | #define PI 3.1415926536 | ^~ In file included from Unified_cpp_libsoundtouch_src0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libsoundtouch/src/AAFilter.cpp:45:9: note: this is the location of the previous definition 45 | #define PI M_PI | ^~ In file included from Unified_cpp_libsoundtouch_src0.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libsoundtouch/src/TDStretch.cpp:291: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 291 | #pragma omp parallel for /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libsoundtouch/src/TDStretch.cpp:317: warning: ignoring '#pragma omp critical' [-Wunknown-pragmas] 317 | #pragma omp critical In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/level.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/lookahead.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/mcomp.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/ml.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/ml.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/motion_search_facade.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/mcomp.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/mcomp.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/motion_search_facade.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/simpletz.cpp: In member function 'void icu_78::SimpleTimeZone::decodeStartRule(UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/simpletz.cpp:912:63: warning: array subscript has type 'char' [-Wchar-subscripts] 912 | } else if (startDay<1 || startDay > STATICMONTHLENGTH[startMonth]) { | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/simpletz.cpp: In member function 'void icu_78::SimpleTimeZone::decodeEndRule(UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/simpletz.cpp:967:59: warning: array subscript has type 'char' [-Wchar-subscripts] 967 | } else if (endDay<1 || endDay > STATICMONTHLENGTH[endMonth]) { | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/mv_prec.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/mcomp.c:33: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/interp_search.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/motion_search_facade.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/partition_strategy.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/motion_search_facade.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/encoder/mv_prec.c:43:42: warning: array subscript has type 'char' [-Wchar-subscripts] 43 | : mbmi_ext_frame->global_mvs[ref_frame_type]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_78::SimpleDateFormat::processOverrideString(const icu_78::Locale&, const icu_78::UnicodeString&, int8_t, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_78::SimpleDateFormat::subFormat(icu_78::UnicodeString&, char16_t, int32_t, UDisplayContext, int32_t, char16_t, icu_78::FieldPositionHandler&, icu_78::Calendar&, UErrorCode&) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/icu/source/i18n/string_segment.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:481:17: warning: array subscript has type 'char' [-Wchar-subscripts] 481 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:482:18: warning: array subscript has type 'char' [-Wchar-subscripts] 482 | x->pred_mv0_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:483:18: warning: array subscript has type 'char' [-Wchar-subscripts] 483 | x->pred_mv1_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:484:18: warning: array subscript has type 'char' [-Wchar-subscripts] 484 | frame_mv[NEWMV][ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:490:37: warning: array subscript has type 'char' [-Wchar-subscripts] 490 | av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:499:29: warning: array subscript has type 'char' [-Wchar-subscripts] 499 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:499:59: warning: array subscript has type 'char' [-Wchar-subscripts] 499 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:500:23: warning: array subscript has type 'char' [-Wchar-subscripts] 500 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:500:57: warning: array subscript has type 'char' [-Wchar-subscripts] 500 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:505:34: warning: array subscript has type 'char' [-Wchar-subscripts] 505 | av1_mv_pred(cpi, x, yv12_mb[ref_frame][0].buf, yv12->y_stride, ref_frame, | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:481:17: warning: array subscript has type 'char' [-Wchar-subscripts] 481 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:482:18: warning: array subscript has type 'char' [-Wchar-subscripts] 482 | x->pred_mv0_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:483:18: warning: array subscript has type 'char' [-Wchar-subscripts] 483 | x->pred_mv1_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:484:18: warning: array subscript has type 'char' [-Wchar-subscripts] 484 | frame_mv[NEWMV][ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:490:37: warning: array subscript has type 'char' [-Wchar-subscripts] 490 | av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:499:29: warning: array subscript has type 'char' [-Wchar-subscripts] 499 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:499:59: warning: array subscript has type 'char' [-Wchar-subscripts] 499 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:500:23: warning: array subscript has type 'char' [-Wchar-subscripts] 500 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:500:57: warning: array subscript has type 'char' [-Wchar-subscripts] 500 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:505:34: warning: array subscript has type 'char' [-Wchar-subscripts] 505 | av1_mv_pred(cpi, x, yv12_mb[ref_frame][0].buf, yv12->y_stride, ref_frame, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'search_new_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:311:48: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | int_mv *this_ref_frm_newmv = &frame_mv[NEWMV][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:349:21: warning: array subscript has type 'char' [-Wchar-subscripts] 349 | &x->pred_sse[ref_frame], NULL); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:363:69: warning: array subscript has type 'char' [-Wchar-subscripts] 363 | } else if (!combined_motion_search(cpi, x, bsize, &frame_mv[NEWMV][ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'get_drl_cost': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:938:33: warning: array subscript has type 'char' [-Wchar-subscripts] 938 | if (mbmi_ext->ref_mv_count[ref_frame_type] > idx + 1) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:939:55: warning: array subscript has type 'char' [-Wchar-subscripts] 939 | uint8_t drl_ctx = av1_drl_ctx(mbmi_ext->weight[ref_frame_type], idx); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'update_thresh_freq_fact': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:1043:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1043 | const THR_MODES thr_mode_idx = mode_idx[ref_frame][mode_offset(mode)]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'calc_num_proj_ref': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:1317:41: warning: array subscript has type 'char' [-Wchar-subscripts] 1317 | &x->warp_sample_info[mi->ref_frame[0]]; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'search_motion_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:1358:41: warning: array subscript has type 'char' [-Wchar-subscripts] 1358 | &x->warp_sample_info[mi->ref_frame[0]]; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'skip_mode_by_threshold': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:1933:40: warning: array subscript has type 'char' [-Wchar-subscripts] 1933 | const THR_MODES mode_index = mode_idx[ref_frame][INTER_OFFSET(mode)]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'setup_compound_prediction': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2107:29: warning: array subscript has type 'char' [-Wchar-subscripts] 2107 | if (!use_ref_frame_mask[rf[1]]) { | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2114:42: warning: array subscript has type 'char' [-Wchar-subscripts] 2114 | av1_setup_pred_block(xd, yv12_mb[rf[1]], yv12, sf, sf, num_planes); | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2118:25: warning: array subscript has type 'char' [-Wchar-subscripts] 2118 | mbmi_ext->mode_context[ref_frame_comp] = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2119:25: warning: array subscript has type 'char' [-Wchar-subscripts] 2119 | mbmi_ext->ref_mv_count[ref_frame_comp] = UINT8_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'set_compound_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2140:24: 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-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2141:24: warning: array subscript has type 'char' [-Wchar-subscripts] 2141 | frame_mv[this_mode][ref_frame2].as_int = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2143:24: warning: array subscript has type 'char' [-Wchar-subscripts] 2143 | frame_mv[this_mode][ref_frame].as_int = | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2144:25: warning: array subscript has type 'char' [-Wchar-subscripts] 2144 | xd->ref_mv_stack[ref_frame_comp][0].this_mv.as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2145:24: warning: array subscript has type 'char' [-Wchar-subscripts] 2145 | frame_mv[this_mode][ref_frame2].as_int = | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2146:25: warning: array subscript has type 'char' [-Wchar-subscripts] 2146 | xd->ref_mv_stack[ref_frame_comp][0].comp_mv.as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2148:24: warning: array subscript has type 'char' [-Wchar-subscripts] 2148 | frame_mv[this_mode][ref_frame].as_int = | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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][ref_mv_idx].this_mv.as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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][ref_mv_idx].comp_mv.as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'fill_single_inter_mode_costs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2185:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2185 | ref_frame_used[reference_mode_set[idx].ref_frame] = true; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'is_globalmv_better': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2210:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2210 | single_inter_mode_costs[INTER_OFFSET(GLOBALMV)][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2212:65: warning: array subscript has type 'char' [-Wchar-subscripts] 2212 | rate_mv + single_inter_mode_costs[INTER_OFFSET(this_mode)][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2270:28: warning: array subscript has type 'char' [-Wchar-subscripts] 2270 | frame_mv[*this_mode][*ref_frame].as_int == 0 && | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2271:28: warning: array subscript has type 'char' [-Wchar-subscripts] 2271 | frame_mv[*this_mode][*ref_frame2].as_int == 0) { | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/odintrin.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'previous_mode_performed_poorly': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2285:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2285 | best_var = AOMMIN(best_var, vars[midx][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2285:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2285 | best_var = AOMMIN(best_var, vars[midx][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2286:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2286 | best_uv_dist = AOMMIN(best_uv_dist, uv_dist[midx][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2286:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2286 | best_uv_dist = AOMMIN(best_uv_dist, uv_dist[midx][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2290:60: warning: array subscript has type 'char' [-Wchar-subscripts] 2290 | bool var_bad = mult * best_var < vars[INTER_OFFSET(mode)][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2291:34: warning: array subscript has type 'char' [-Wchar-subscripts] 2291 | if (uv_dist[INTER_OFFSET(mode)][ref_frame] < INT64_MAX && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2292:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2292 | best_uv_dist != uv_dist[INTER_OFFSET(mode)][ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2294:65: warning: array subscript has type 'char' [-Wchar-subscripts] 2294 | var_bad &= mult * best_uv_dist < uv_dist[INTER_OFFSET(mode)][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'prune_compoundmode_with_singlemode_var': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2310:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2310 | if (mode_checked[single_mode0][ref_frame] && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2311:29: warning: array subscript has type 'char' [-Wchar-subscripts] 2311 | frame_mv[single_mode0][ref_frame].as_int == | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2312:34: warning: array subscript has type 'char' [-Wchar-subscripts] 2312 | frame_mv[compound_mode][ref_frame].as_int && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2313:39: warning: array subscript has type 'char' [-Wchar-subscripts] 2313 | vars[INTER_OFFSET(single_mode0)][ref_frame] < UINT_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2318:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2318 | if (mode_checked[single_mode1][ref_frame2] && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2319:29: warning: array subscript has type 'char' [-Wchar-subscripts] 2319 | frame_mv[single_mode1][ref_frame2].as_int == | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2320:34: warning: array subscript has type 'char' [-Wchar-subscripts] 2320 | frame_mv[compound_mode][ref_frame2].as_int && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2321:39: warning: array subscript has type 'char' [-Wchar-subscripts] 2321 | vars[INTER_OFFSET(single_mode1)][ref_frame2] < UINT_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2411:39: warning: array subscript has type 'char' [-Wchar-subscripts] 2411 | search_state->use_ref_frame_mask[ref_frame_iter] = | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2425:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2425 | if (search_state->use_ref_frame_mask[ref_frame_iter]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2429:58: warning: array subscript has type 'char' [-Wchar-subscripts] 2429 | &search_state->use_scaled_ref_frame[ref_frame_iter]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'skip_inter_mode_nonrd': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2502:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2502 | if (!search_state->use_ref_frame_mask[*ref_frame]) return true; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2513:46: warning: array subscript has type 'char' [-Wchar-subscripts] 2513 | search_state->frame_mv[*this_mode][*ref_frame].as_int == 0) && | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2540:65: warning: array subscript has type 'char' [-Wchar-subscripts] 2540 | if (*is_single_pred && search_state->mode_checked[*this_mode][*ref_frame]) { | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2578:42: warning: array subscript has type 'char' [-Wchar-subscripts] 2578 | search_state->frame_mv[*this_mode][*ref_frame] = svc_mv; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2579:51: warning: array subscript has type 'char' [-Wchar-subscripts] 2579 | } else if (search_state->frame_mv[*this_mode][*ref_frame].as_int != | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2596:47: warning: array subscript has type 'char' [-Wchar-subscripts] 2596 | if ((search_state->frame_mv[*this_mode][*ref_frame].as_int != 0 && | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2598:47: warning: array subscript has type 'char' [-Wchar-subscripts] 2598 | (search_state->frame_mv[*this_mode][*ref_frame].as_int == 0 && | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2629:64: warning: array subscript has type 'char' [-Wchar-subscripts] 2629 | search_state->frame_mv[*this_mode][*ref_frame], | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2639:24: warning: array subscript has type 'char' [-Wchar-subscripts] 2639 | x->pred_mv_sad[*ref_frame] != INT_MAX && *ref_frame != LAST_FRAME) { | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2640:36: warning: array subscript has type 'char' [-Wchar-subscripts] 2640 | if ((int64_t)(x->pred_mv_sad[*ref_frame]) > *thresh_sad_pred) return true; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2645:47: warning: array subscript has type 'char' [-Wchar-subscripts] 2645 | if (*this_mode == NEARMV && x->pred_mv1_sad[*ref_frame] != INT_MAX && | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2646:23: warning: array subscript has type 'char' [-Wchar-subscripts] 2646 | x->pred_mv1_sad[*ref_frame] > (x->pred_mv0_sad[*ref_frame] << 1)) | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2646:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2646 | x->pred_mv1_sad[*ref_frame] > (x->pred_mv0_sad[*ref_frame] << 1)) | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2653:48: warning: array subscript has type 'char' [-Wchar-subscripts] 2653 | search_state->frame_mv[*this_mode][*ref_frame], | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'handle_inter_mode_nonrd': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2694:61: warning: array subscript has type 'char' [-Wchar-subscripts] 2694 | int_mv *const this_mv = &search_state->frame_mv[this_mode][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2738:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2738 | search_state->mode_checked[inter_mv_mode][ref_frame] && | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2740:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2740 | search_state->frame_mv[inter_mv_mode][ref_frame].as_int) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2767:57: warning: array subscript has type 'char' [-Wchar-subscripts] 2767 | mi->mv[1].as_int = search_state->frame_mv[this_mode][ref_frame2].as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2793:62: warning: array subscript has type 'char' [-Wchar-subscripts] 2793 | search_state->vars[INTER_OFFSET(single_mode0)][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2793:62: warning: array subscript has type 'char' [-Wchar-subscripts] 2793 | search_state->vars[INTER_OFFSET(single_mode0)][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2796:62: warning: array subscript has type 'char' [-Wchar-subscripts] 2796 | search_state->vars[INTER_OFFSET(single_mode1)][ref_frame2]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2796:62: warning: array subscript has type 'char' [-Wchar-subscripts] 2796 | search_state->vars[INTER_OFFSET(single_mode1)][ref_frame2]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2878:48: warning: array subscript has type 'char' [-Wchar-subscripts] 2878 | search_state->vars[INTER_OFFSET(this_mode)][ref_frame] = var; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2880:49: warning: array subscript has type 'char' [-Wchar-subscripts] 2880 | search_state->vars[INTER_OFFSET(GLOBALMV)][ref_frame] = var; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2967:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2967 | search_state->uv_dist[INTER_OFFSET(this_mode)][ref_frame] = rdc_uv.dist; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:2992:60: warning: array subscript has type 'char' [-Wchar-subscripts] 2992 | this_mv->as_int == search_state->frame_mv[GLOBALMV][ref_frame].as_int) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3001:68: warning: array subscript has type 'char' [-Wchar-subscripts] 3001 | ->single_inter_mode_costs[INTER_OFFSET(this_best_mode)][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3005:47: warning: array subscript has type 'char' [-Wchar-subscripts] 3005 | search_state->vars[INTER_OFFSET(GLOBALMV)][ref_frame] = var; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3008:64: warning: array subscript has type 'char' [-Wchar-subscripts] 3008 | search_state->this_rdc.rate += search_state->ref_costs_single[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3014:59: warning: array subscript has type 'char' [-Wchar-subscripts] 3014 | search_state->frame_mv[this_best_mode][ref_frame].as_mv.row, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3015:59: warning: array subscript has type 'char' [-Wchar-subscripts] 3015 | search_state->frame_mv[this_best_mode][ref_frame].as_mv.col, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3031:40: warning: array subscript has type 'char' [-Wchar-subscripts] 3031 | search_state->mode_checked[this_mode][ref_frame] = 1; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3032:45: warning: array subscript has type 'char' [-Wchar-subscripts] 3032 | search_state->mode_checked[this_best_mode][ref_frame] = 1; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3036:51: warning: array subscript has type 'char' [-Wchar-subscripts] 3036 | abs(search_state->frame_mv[this_best_mode][ref_frame].as_mv.row) + | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3037:51: warning: array subscript has type 'char' [-Wchar-subscripts] 3037 | abs(search_state->frame_mv[this_best_mode][ref_frame].as_mv.col); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3051:45: warning: array subscript has type 'char' [-Wchar-subscripts] 3051 | search_state->frame_mv[this_best_mode][ref_frame].as_int == | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3063:48: warning: array subscript has type 'char' [-Wchar-subscripts] 3063 | search_state->frame_mv_best[this_best_mode][ref_frame].as_int = | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3064:47: warning: array subscript has type 'char' [-Wchar-subscripts] 3064 | search_state->frame_mv[this_best_mode][ref_frame].as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3066:50: warning: array subscript has type 'char' [-Wchar-subscripts] 3066 | search_state->frame_mv_best[this_best_mode][ref_frame2].as_int = | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3067:49: warning: array subscript has type 'char' [-Wchar-subscripts] 3067 | search_state->frame_mv[this_best_mode][ref_frame2].as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3513:53: warning: array subscript has type 'char' [-Wchar-subscripts] 3513 | xd->plane[plane].pre[0] = search_state.yv12_mb[ref_frame][plane]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3515:55: warning: array subscript has type 'char' [-Wchar-subscripts] 3515 | xd->plane[plane].pre[1] = search_state.yv12_mb[ref_frame2][plane]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3525:42: warning: array subscript has type 'char' [-Wchar-subscripts] 3525 | if (search_state.use_scaled_ref_frame[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3528:61: warning: array subscript has type 'char' [-Wchar-subscripts] 3528 | if (!is_single_pred && search_state.use_scaled_ref_frame[ref_frame2]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3559:54: warning: array subscript has type 'char' [-Wchar-subscripts] 3559 | [best_pickmode->best_ref_frame] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3566:56: warning: array subscript has type 'char' [-Wchar-subscripts] 3566 | [best_pickmode->best_second_ref_frame] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3664:56: warning: array subscript has type 'char' [-Wchar-subscripts] 3664 | if (search_state.use_scaled_ref_frame[best_pickmode->best_ref_frame] || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3667:49: warning: array subscript has type 'char' [-Wchar-subscripts] 3667 | .use_scaled_ref_frame[best_pickmode->best_second_ref_frame])) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_pickmode.c:3702:31: warning: array subscript has type 'char' [-Wchar-subscripts] 3702 | mode_idx[best_pickmode->best_ref_frame][mode_offset(mi->mode)]; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/palette.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/palette.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/partition_search.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_variance.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/partition_search.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/partition_search.c:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/partition_search.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/partition_search.c:33: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:481:17: warning: array subscript has type 'char' [-Wchar-subscripts] 481 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:482:18: warning: array subscript has type 'char' [-Wchar-subscripts] 482 | x->pred_mv0_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:483:18: warning: array subscript has type 'char' [-Wchar-subscripts] 483 | x->pred_mv1_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:484:18: warning: array subscript has type 'char' [-Wchar-subscripts] 484 | frame_mv[NEWMV][ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:490:37: warning: array subscript has type 'char' [-Wchar-subscripts] 490 | av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:499:29: warning: array subscript has type 'char' [-Wchar-subscripts] 499 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:499:59: warning: array subscript has type 'char' [-Wchar-subscripts] 499 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:500:23: warning: array subscript has type 'char' [-Wchar-subscripts] 500 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:500:57: warning: array subscript has type 'char' [-Wchar-subscripts] 500 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:505:34: warning: array subscript has type 'char' [-Wchar-subscripts] 505 | av1_mv_pred(cpi, x, yv12_mb[ref_frame][0].buf, yv12->y_stride, ref_frame, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/partition_search.c: In function 'update_stats': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/partition_search.c:1062:51: warning: array subscript has type 'char' [-Wchar-subscripts] 1062 | const int_mv dv_ref = mbmi_ext->ref_mv_stack[ref_frame_type][0].this_mv; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/partition_search.c: In function 'direct_partition_merging': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/partition_search.c:2846:26: warning: array subscript has type 'char' [-Wchar-subscripts] 2846 | 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-150.0.1/third_party/aom/av1/encoder/partition_search.c:2847:26: warning: array subscript has type 'char' [-Wchar-subscripts] 2847 | 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-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/partition_strategy.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/pass2_strategy.c:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/pass2_strategy.c:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/pickcdef.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/pickcdef.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/pickcdef.c:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/picklpf.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/picklpf.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/pickrst.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/pickrst.c:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/ratectrl.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rd.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rd.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rd.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:481:17: warning: array subscript has type 'char' [-Wchar-subscripts] 481 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:482:18: warning: array subscript has type 'char' [-Wchar-subscripts] 482 | x->pred_mv0_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:483:18: warning: array subscript has type 'char' [-Wchar-subscripts] 483 | x->pred_mv1_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:484:18: warning: array subscript has type 'char' [-Wchar-subscripts] 484 | frame_mv[NEWMV][ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:490:37: warning: array subscript has type 'char' [-Wchar-subscripts] 490 | av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:499:29: warning: array subscript has type 'char' [-Wchar-subscripts] 499 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:499:59: warning: array subscript has type 'char' [-Wchar-subscripts] 499 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:500:23: warning: array subscript has type 'char' [-Wchar-subscripts] 500 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:500:57: warning: array subscript has type 'char' [-Wchar-subscripts] 500 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/nonrd_opt.h:505:34: warning: array subscript has type 'char' [-Wchar-subscripts] 505 | av1_mv_pred(cpi, x, yv12_mb[ref_frame][0].buf, yv12->y_stride, ref_frame, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rd.c: In function 'set_block_thresholds': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/reconinter_enc.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/segmentation.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:37: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/reconinter_enc.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/reconinter_enc.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/reconinter_enc.c:44: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/common/reconinter_template.inc:182:74: warning: array subscript has type 'char' [-Wchar-subscripts] 182 | const WarpedMotionParams *const wm = &xd->global_motion[mi->ref_frame[ref]]; | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/reconinter_enc.c: In function 'av1_build_inter_predictors_for_planes_single_buf': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/encoder/interp_search.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/compound_type.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:52: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:60: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:71: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'setup_buffer_ref_mvs_inter': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'skip_repeated_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'motion_mode_rd': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:1526:43: warning: array subscript has type 'char' [-Wchar-subscripts] 1526 | &x->warp_sample_info[mbmi->ref_frame[0]]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:1770:49: warning: array subscript has type 'char' [-Wchar-subscripts] 1770 | sse_y = x->pred_sse[xd->mi[0]->ref_frame[0]]; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:1860:67: warning: array subscript has type 'char' [-Wchar-subscripts] 1860 | args->simple_rd[this_mode][mbmi->ref_mv_idx][mbmi->ref_frame[0]] = tmp_rd; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'check_repeat_ref_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:1980:59: warning: array subscript has type 'char' [-Wchar-subscripts] 1980 | if (this_mv.as_int == mbmi_ext->global_mvs[ref_frame[ref_idx]].as_int) | ~~~~~~~~~^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'get_this_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:2000:46: warning: array subscript has type 'char' [-Wchar-subscripts] 2000 | *this_mv = mbmi_ext->global_mvs[ref_frame[ref_idx]]; | ~~~~~~~~~^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:2018:48: warning: array subscript has type 'char' [-Wchar-subscripts] 2018 | *this_mv = mbmi_ext->global_mvs[ref_frame[ref_idx]]; | ~~~~~~~~~^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/encoder/rdopt.c:2039:57: warning: array subscript has type 'char' [-Wchar-subscripts] 2039 | 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-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:2041:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2041 | AOMMIN(MAX_REF_MV_SEARCH, mbmi_ext->ref_mv_count[ref_frame_type]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:2041:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2041 | AOMMIN(MAX_REF_MV_SEARCH, mbmi_ext->ref_mv_count[ref_frame_type]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'get_drl_cost': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:2103:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2103 | if (mbmi_ext->ref_mv_count[ref_frame_type] > idx + 1) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:2104:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2104 | uint8_t drl_ctx = av1_drl_ctx(mbmi_ext->weight[ref_frame_type], idx); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:2114:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2114 | if (mbmi_ext->ref_mv_count[ref_frame_type] > idx + 1) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:2115:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2115 | uint8_t drl_ctx = av1_drl_ctx(mbmi_ext->weight[ref_frame_type], idx); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'is_single_newmv_valid': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:2132:51: warning: array subscript has type 'char' [-Wchar-subscripts] 2132 | args->single_newmv_valid[mbmi->ref_mv_idx][ref] == 0) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'get_drl_refmv_count': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:2145:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2145 | const int ref_mv_count = mbmi_ext->ref_mv_count[ref_frame_type]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'ref_mv_idx_early_breakout': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:2189:27: warning: array subscript has type 'char' [-Wchar-subscripts] 2189 | if (mbmi_ext->weight[ref_frame_type][ref_mv_idx + has_nearmv] < | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:2203:30: warning: array subscript has type 'char' [-Wchar-subscripts] 2203 | (mbmi_ext->weight[ref_frame_type][ref_mv_idx + has_nearmv] < | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'prune_zero_mv_with_sse': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:2779:31: warning: array subscript has type 'char' [-Wchar-subscripts] 2779 | if (xd->global_motion[refs[idx]].wmtype != IDENTITY) { | ~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:2790:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2790 | if (args->best_single_sse_in_refs[refs[idx]] == INT32_MAX) { | ~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:2812:69: warning: array subscript has type 'char' [-Wchar-subscripts] 2812 | const unsigned int best_sse = args->best_single_sse_in_refs[refs[idx]]; | ~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'handle_inter_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:3187:50: warning: array subscript has type 'char' [-Wchar-subscripts] 3187 | const unsigned int this_sse = x->pred_sse[ref]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:3188:53: warning: array subscript has type 'char' [-Wchar-subscripts] 3188 | if (this_sse < args->best_single_sse_in_refs[ref]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:3189:40: warning: array subscript has type 'char' [-Wchar-subscripts] 3189 | args->best_single_sse_in_refs[ref] = this_sse; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'rd_pick_skip_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:3698:31: warning: array subscript has type 'char' [-Wchar-subscripts] 3698 | if (mbmi_ext->ref_mv_count[ref_frame] == UINT8_MAX || | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:3699:31: warning: array subscript has type 'char' [-Wchar-subscripts] 3699 | mbmi_ext->ref_mv_count[second_ref_frame] == UINT8_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:3730:50: warning: array subscript has type 'char' [-Wchar-subscripts] 3730 | xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:3731:50: warning: array subscript has type 'char' [-Wchar-subscripts] 3731 | xd->plane[i].pre[1] = yv12_mb[mbmi->ref_frame[1]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'refine_winner_mode_tx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:3865:54: warning: array subscript has type 'char' [-Wchar-subscripts] 3865 | xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:3867:56: warning: array subscript has type 'char' [-Wchar-subscripts] 3867 | xd->plane[i].pre[1] = yv12_mb[mbmi->ref_frame[1]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'disable_reference': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:3971:14: warning: array subscript has type 'char' [-Wchar-subscripts] 3971 | ref_combo[ref][ref2 + 1] = true; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'default_skip_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4009:24: warning: array subscript has type 'char' [-Wchar-subscripts] 4009 | mask->ref_combo[ref1][ref2 + 1] = true; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4032:33: warning: array subscript has type 'char' [-Wchar-subscripts] 4032 | mask->ref_combo[this_combo[0]][this_combo[1] + 1] = false; | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'init_mode_skip_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4066:65: warning: array subscript has type 'char' [-Wchar-subscripts] 4066 | min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4066:65: warning: array subscript has type 'char' [-Wchar-subscripts] 4066 | min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4071:63: warning: array subscript has type 'char' [-Wchar-subscripts] 4071 | min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4071:63: warning: array subscript has type 'char' [-Wchar-subscripts] 4071 | min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4075:57: warning: array subscript has type 'char' [-Wchar-subscripts] 4075 | if (!(cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame])) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4081:26: warning: array subscript has type 'char' [-Wchar-subscripts] 4081 | if ((x->pred_mv_sad[ref_frame] >> 2) > min_pred_mv_sad) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4082:25: warning: array subscript has type 'char' [-Wchar-subscripts] 4082 | mask->pred_modes[ref_frame] |= INTER_NEAREST_NEAR_ZERO; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4145:29: warning: array subscript has type 'char' [-Wchar-subscripts] 4145 | if (x->pred_mv_sad[ref_frame] > sad_thresh) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4146:29: warning: array subscript has type 'char' [-Wchar-subscripts] 4146 | mask->pred_modes[ref_frame] |= INTER_ALL; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4160:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4160 | if (x->pred_mv_sad[ref_frame] > sad_thresh) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4161:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4161 | mask->pred_modes[ref_frame] |= INTER_NEAREST_NEAR_ZERO; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4172:23: warning: array subscript has type 'char' [-Wchar-subscripts] 4172 | mask->pred_modes[ref_frame] |= (1 << GLOBALMV); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4173:23: warning: array subscript has type 'char' [-Wchar-subscripts] 4173 | mask->pred_modes[ref_frame] |= (1 << GLOBAL_GLOBALMV); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4199:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4199 | x->pred_mv_sad[ref_frame] > | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4202:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4202 | mask->pred_modes[ref_frame] |= INTER_SINGLE_ALL; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'set_params_rd_pick_inter_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4303:19: warning: array subscript has type 'char' [-Wchar-subscripts] 4303 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4304:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4304 | mbmi_ext->mode_context[ref_frame] = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4305:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4305 | mbmi_ext->ref_mv_count[ref_frame] = UINT8_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4306:55: warning: array subscript has type 'char' [-Wchar-subscripts] 4306 | if (cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4324:58: warning: array subscript has type 'char' [-Wchar-subscripts] 4324 | AOMMIN(x->best_pred_mv_sad[0], x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4324:58: warning: array subscript has type 'char' [-Wchar-subscripts] 4324 | AOMMIN(x->best_pred_mv_sad[0], x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4328:58: warning: array subscript has type 'char' [-Wchar-subscripts] 4328 | AOMMIN(x->best_pred_mv_sad[1], x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4328:58: warning: array subscript has type 'char' [-Wchar-subscripts] 4328 | AOMMIN(x->best_pred_mv_sad[1], x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4336:29: warning: array subscript has type 'char' [-Wchar-subscripts] 4336 | mbmi_ext->mode_context[ref_frame] = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4337:29: warning: array subscript has type 'char' [-Wchar-subscripts] 4337 | mbmi_ext->ref_mv_count[ref_frame] = UINT8_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4339:63: warning: array subscript has type 'char' [-Wchar-subscripts] 4339 | if (!((cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[0]]) && | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4340:63: warning: array subscript has type 'char' [-Wchar-subscripts] 4340 | (cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[1]]))) { | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'mask_says_skip': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4523:43: warning: array subscript has type 'char' [-Wchar-subscripts] 4523 | if (mode_skip_mask->pred_modes[ref_frame[0]] & (1 << this_mode)) { | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4527:45: warning: array subscript has type 'char' [-Wchar-subscripts] 4527 | return mode_skip_mask->ref_combo[ref_frame[0]][ref_frame[1] + 1]; | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'inter_mode_compatible_skip': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4537:68: warning: array subscript has type 'char' [-Wchar-subscripts] 4537 | if (!(cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frames[1]])) { | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'collect_single_states': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4774:60: warning: array subscript has type 'char' [-Wchar-subscripts] 4774 | int64_t simple_rd = search_state->simple_rd[this_mode][0][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4777:55: warning: array subscript has type 'char' [-Wchar-subscripts] 4777 | search_state->simple_rd[this_mode][ref_mv_idx][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4791:64: warning: array subscript has type 'char' [-Wchar-subscripts] 4791 | int64_t modelled_rd = search_state->modelled_rd[this_mode][0][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:4794:57: warning: array subscript has type 'char' [-Wchar-subscripts] 4794 | search_state->modelled_rd[this_mode][ref_mv_idx][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'update_best_single_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:5045:45: warning: array subscript has type 'char' [-Wchar-subscripts] 5045 | if (this_rd < search_state->best_single_rd[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:5046:33: warning: array subscript has type 'char' [-Wchar-subscripts] 5046 | search_state->best_single_rd[ref_frame] = this_rd; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:5047:35: warning: array subscript has type 'char' [-Wchar-subscripts] 5047 | search_state->best_single_mode[ref_frame] = this_mode; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/aom/av1/encoder/rdopt.c:5075:66: warning: array subscript has type 'char' [-Wchar-subscripts] 5075 | const PREDICTION_MODE single_mode = best_single_mode[ref_frames[newmv_dir]]; | ~~~~~~~~~~^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'in_single_ref_cutoff': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:5151:22: warning: array subscript has type 'char' [-Wchar-subscripts] 5151 | return ref_frame_rd[frame1] <= ref_frame_rd[0] || | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:5152:22: warning: array subscript has type 'char' [-Wchar-subscripts] 5152 | ref_frame_rd[frame2] <= ref_frame_rd[0]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'evaluate_motion_mode_for_winner_candidates': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:5202:52: warning: array subscript has type 'char' [-Wchar-subscripts] 5202 | xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:5203:70: warning: array subscript has type 'char' [-Wchar-subscripts] 5203 | 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-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'tx_search_best_inter_candidates': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:5499:52: warning: array subscript has type 'char' [-Wchar-subscripts] 5499 | xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:5500:70: warning: array subscript has type 'char' [-Wchar-subscripts] 5500 | 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-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'av1_rd_pick_inter_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:6184:32: warning: array subscript has type 'char' [-Wchar-subscripts] 6184 | x->tpl_keep_ref_frame[frame] || | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:6276:36: warning: array subscript has type 'char' [-Wchar-subscripts] 6276 | xd->plane[i].pre[0] = yv12_mb[ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:6277:51: warning: array subscript has type 'char' [-Wchar-subscripts] 6277 | if (comp_pred) xd->plane[i].pre[1] = yv12_mb[second_ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:6290:52: warning: array subscript has type 'char' [-Wchar-subscripts] 6290 | ? ref_costs_comp[ref_frame][second_ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:6290:63: warning: array subscript has type 'char' [-Wchar-subscripts] 6290 | ? ref_costs_comp[ref_frame][second_ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:6291:54: warning: array subscript has type 'char' [-Wchar-subscripts] 6291 | : ref_costs_single[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:6340:31: warning: array subscript has type 'char' [-Wchar-subscripts] 6340 | this_rd < ref_frame_rd[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:6341:19: warning: array subscript has type 'char' [-Wchar-subscripts] 6341 | ref_frame_rd[ref_frame] = this_rd; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:6351:47: warning: array subscript has type 'char' [-Wchar-subscripts] 6351 | search_state.best_pred_sse = x->pred_sse[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c: In function 'av1_rd_pick_inter_mode_sb_seg_skip': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.c:6593:62: warning: array subscript has type 'char' [-Wchar-subscripts] 6593 | gm_get_motion_vector(&cm->global_motion[mbmi->ref_frame[0]], | ~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconintra.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/speed_features.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/speed_features.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/speed_features.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_alloc.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/superres_scale.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_alloc.h:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/svc_layercontext.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/temporal_filter.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/svc_layercontext.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/tokenize.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/temporal_filter.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/temporal_filter.c:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/svc_layercontext.c: In function 'av1_save_layer_context': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/temporal_filter.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/tokenize.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/tpl_model.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/tpl_model.c:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/cfl.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/tx_search.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/tx_search.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/tpl_model.c:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/tpl_model.c: In function 'mode_estimation': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/tpl_model.c:944:63: warning: array subscript has type 'char' [-Wchar-subscripts] 944 | CANDIDATE_MV *this_ref_mv_stack = x->mbmi_ext.ref_mv_stack[ref_frame_type]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/tpl_model.c:1135:45: warning: array subscript has type 'char' [-Wchar-subscripts] 1135 | tpl_stats->mv[tpl_stats->ref_frame_index[0]] = best_mv[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/tpl_model.c:1136:45: warning: array subscript has type 'char' [-Wchar-subscripts] 1136 | tpl_stats->mv[tpl_stats->ref_frame_index[1]] = best_mv[1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/tpl_model.c: In function 'av1_compute_mv_difference': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/tpl_model.c:2621:63: warning: array subscript has type 'char' [-Wchar-subscripts] 2621 | int_mv current_mv = tpl_stats->mv[tpl_stats->ref_frame_index[0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/tpl_model.c:2631:58: warning: array subscript has type 'char' [-Wchar-subscripts] 2631 | up_mv_diff = tpl_stats->mv[tpl_stats->ref_frame_index[0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/tpl_model.c:2642:60: warning: array subscript has type 'char' [-Wchar-subscripts] 2642 | left_mv_diff = tpl_stats->mv[tpl_stats->ref_frame_index[0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/tx_search.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/txb_rdopt.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/txb_rdopt.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/txb_rdopt.h:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/var_based_part.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/wedge_utils.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/var_based_part.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/var_based_part.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/av1_txfm1d_sse4.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/av1_fwd_txfm1d_sse4.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/av1_fwd_txfm2d_avx2.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/x86/av1_txfm_sse2.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/av1_fwd_txfm_sse2.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/av1_highbd_quantize_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/av1_highbd_quantize_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/av1_k_means_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/av1_k_means_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/av1_quantize_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/av1_quantize_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/encodetxb_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/encodetxb_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/cnn_avx2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/encodetxb_avx2.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ config/external/sqlite/libmozsqlite3.so.symbols.stub /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c: In function 'vec0_metadata_filter_text': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c: In function 'vec0Filter_knn_chunks_iter': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/error_intrin_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/error_intrin_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/hash_sse42.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/highbd_block_error_intrin_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.h:5, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:1: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c: In function 'vec0_write_vector_to_vector_blob': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/sqlite3/ext/sqlite3ext.h:535:40: warning: 'n' may be used uninitialized [-Wmaybe-uninitialized] 535 | #define sqlite3_blob_write sqlite3_api->blob_write /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/third_party/sqlite3/ext/sqlite3ext.h:535:40: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 535 | #define sqlite3_blob_write sqlite3_api->blob_write /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:7789:7: note: 'offset' was declared here 7789 | int offset; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/highbd_block_error_intrin_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c: In function 'vec0Filter_knn_chunks_iter': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:6684:11: note: 'result' was declared here 6684 | f32 result; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/highbd_fwd_txfm_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/highbd_fwd_txfm_sse4.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/highbd_temporal_filter_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/highbd_temporal_filter_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/ml_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/ml_sse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/pickrst_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/pickrst.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/pickrst_sse4.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/pickrst_avx2.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/pickrst.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/pickrst_avx2.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/rdopt_avx2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/rdopt_avx2.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/rdopt_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/rdopt_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/temporal_filter_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/temporal_filter_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/wedge_utils_avx2.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/x86/wedge_utils_sse2.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/sqlite3/src/sqlite3.c: In function 'sqlite3_carray_bind': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/sqlite3/src/sqlite3.c:230927:23: warning: pointer targets in assignment from 'unsigned char *' to 'caddr_t' {aka 'char *'} differ in signedness [-Wpointer-sign] 230927 | p[i].iov_base = z; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShellTreeOwner.cpp:51, from Unified_cpp_docshell_base1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/ratectrl_rtc.cc:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'MOTION_MODE motion_mode_allowed(const WarpedMotionParams*, const MACROBLOCKD*, const MB_MODE_INFO*, int)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1482:67: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~~~^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h: In function 'int is_nontrans_global_motion(const MACROBLOCKD*, const MB_MODE_INFO*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/blockd.h:1592:46: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~~~~~^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'int16_t av1_mode_context_analyzer(const int16_t*, const MV_REFERENCE_FRAME*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:174:49: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:176:42: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:178:21: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h: In function 'void av1_collect_neighbors_ref_counts(MACROBLOCKD*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:221:39: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~~~^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:223:41: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~~~^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:229:38: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~~^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/aom/av1/common/mvref_common.h:231:40: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~~^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/BrowsingContext.cpp:10, from Unified_cpp_docshell_base0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessibleParent.h: In member function 'mozilla::a11y::RemoteAccessible* mozilla::a11y::DocAccessibleParent::GetAccessible(mozilla::a11y::PDocAccessibleParent::uintptr_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessibleParent.h:200: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 200 | if (!aID) return this; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessibleParent.h:200: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ImageContainer.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/GPUVideoImage.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RemoteMediaManagerChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/BaseHistory.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/BaseHistory.cpp:5, from Unified_cpp_docshell_base0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2172:0: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/BrowsingContext.cpp:94: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/nsGUIEventIPC.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/IPCTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessibleParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessibleParent.h:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/SessionHistoryEntry.cpp:24, from Unified_cpp_docshell_shistory0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:34: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 34 | if (!aKey) return 0; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:34: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/SessionHistoryEntry.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTextFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/animation/EffectCompositor.cpp:12, from Unified_cpp_dom_animation0.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFont.h: In member function 'gfxShapedText::DetailedGlyph* gfxShapedText::DetailedGlyphStore::Get(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFont.h: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 dom/base/UseCounterMetrics.cpp.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/audiochannel/AudioChannelService.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/audiochannel/AudioChannelAgent.cpp:7, from Unified_cpp_dom_audiochannel0.cpp:2: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = std::unique_ptr >; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = std::unique_ptr >; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307: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-150.0.1/dom/audiochannel/AudioChannelService.cpp:275:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable 'iter' in '((const array_type*)this)[1].nsAutoTObserverArray >, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_audiochannel0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/audiochannel/AudioChannelService.cpp:274:72: note: 'iter' declared here 274 | nsTObserverArray>::ForwardIterator iter( | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/audiochannel/AudioChannelService.cpp:258:51: note: 'this' declared here 258 | const char16_t* aData) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Observer.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HalScreenConfiguration.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:310:32, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:350:36, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::NotifyOnHistoryReplaceEntry()::]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:139, inlined from 'void nsSHistory::NotifyOnHistoryReplaceEntry()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:941: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_2(D)->mListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_docshell_shistory0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp: In member function 'void nsSHistory::NotifyOnHistoryReplaceEntry()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:139: note: '__for_begin' declared here 139 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:940: note: 'this' declared here 940 | void nsSHistory::NotifyOnHistoryReplaceEntry() { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:310:32, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:350:36, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::NotifyOnEntryTitleUpdated(nsISHEntry*)::]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:139, inlined from 'virtual nsresult nsSHistory::NotifyOnEntryTitleUpdated(nsISHEntry*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:946: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_4(D)->mListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::NotifyOnEntryTitleUpdated(nsISHEntry*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:139: note: '__for_begin' declared here 139 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:945: note: 'this' declared here 945 | nsSHistory::NotifyOnEntryTitleUpdated(nsISHEntry* aEntry) { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:310:32, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:350:36, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t)::]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:139, inlined from 'void nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:1195: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_5(D)->mListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp: In member function 'void nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:139: note: '__for_begin' declared here 139 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:1194: note: 'this' declared here 1194 | void nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t aNumEvicted) { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:310:32, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:350:36, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual nsresult nsSHistory::NotifyOnHistoryReload(bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:1245: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_16(D)->mListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::NotifyOnHistoryReload(bool*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:1245: note: '__for_begin' declared here 1245 | for (const nsWeakPtr& weakPtr : mListeners.EndLimitedRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:1242: note: 'this' declared here 1242 | nsSHistory::NotifyOnHistoryReload(bool* aCanReload) { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:310:32, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:350:36, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::NotifyOnHistoryCommit()::]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:139, inlined from 'virtual nsresult nsSHistory::NotifyOnHistoryCommit()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:1261: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_2(D)->mListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::NotifyOnHistoryCommit()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:139: note: '__for_begin' declared here 139 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:1260: note: 'this' declared here 1260 | nsSHistory::NotifyOnHistoryCommit() { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/animation/Animation.cpp:21, from Unified_cpp_dom_animation0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/animation/Animation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/animation/Animation.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:310:32, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:350:36, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::AddEntry(nsISHEntry*)::]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:139, inlined from 'virtual nsresult nsSHistory::AddEntry(nsISHEntry*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:905: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_58(D)->mListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::AddEntry(nsISHEntry*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:139: note: '__for_begin' declared here 139 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/shistory/nsSHistory.cpp:876: note: 'this' declared here 876 | nsSHistory::AddEntry(nsISHEntry* aSHEntry) { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/nsDisplayList.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DisplayPortUtils.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/animation/ScrollTimeline.cpp:8, from Unified_cpp_dom_animation1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashSet.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/IHistory.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/BaseHistory.h:8: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual nsresult nsDocShell::HistoryPurged(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:2126: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_11(D)->D.2715183.mChildList.D.2706937.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_docshell_base0.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::HistoryPurged(int32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:2126: note: '__for_begin' declared here 2126 | for (auto* child : mChildList.ForwardRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:2117: note: 'this' declared here 2117 | nsDocShell::HistoryPurged(int32_t aNumEntries) { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'nsresult nsDocShell::HistoryEntryRemoved(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:2153: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_11(D)->D.2715183.mChildList.D.2706937.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp: In member function 'nsresult nsDocShell::HistoryEntryRemoved(int32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:2153: note: '__for_begin' declared here 2153 | for (auto* child : mChildList.ForwardRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:2136: note: 'this' declared here 2136 | nsresult nsDocShell::HistoryEntryRemoved(int32_t aIndex) { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual nsresult nsDocShell::SuspendRefreshURIs()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:5307: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->D.2715183.mChildList.D.2706937.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::SuspendRefreshURIs()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:5307: note: '__for_begin' declared here 5307 | for (auto* child : mChildList.ForwardRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:5303: note: 'this' declared here 5303 | nsDocShell::SuspendRefreshURIs() { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'virtual nsresult nsDocShell::NotifyReflowObservers(bool, DOMHighResTimeStamp, DOMHighResTimeStamp)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:1862: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable 'iter' in '((const array_type*)((char*)this + 8))[32].nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::NotifyReflowObservers(bool, DOMHighResTimeStamp, DOMHighResTimeStamp)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:1862: note: 'iter' declared here 1862 | nsTObserverArray::ForwardIterator iter(mReflowObservers); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:1861: note: 'this' declared here 1861 | DOMHighResTimeStamp aEnd) { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'void nsDocShell::NotifyAsyncPanZoomStarted()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:2229: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable 'iter' in '((const array_type*)((char*)this + 8))[33].nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp: In member function 'void nsDocShell::NotifyAsyncPanZoomStarted()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:2229: note: 'iter' declared here 2229 | nsTObserverArray::ForwardIterator iter(mScrollObservers); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:2228: note: 'this' declared here 2228 | void nsDocShell::NotifyAsyncPanZoomStarted() { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'void nsDocShell::NotifyAsyncPanZoomStopped()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:2242: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable 'iter' in '((const array_type*)((char*)this + 8))[33].nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp: In member function 'void nsDocShell::NotifyAsyncPanZoomStopped()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:2242: note: 'iter' declared here 2242 | nsTObserverArray::ForwardIterator iter(mScrollObservers); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:2241: note: 'this' declared here 2241 | void nsDocShell::NotifyAsyncPanZoomStopped() { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'virtual nsresult nsDocShell::NotifyScrollObservers()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:2256: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable 'iter' in '((const array_type*)((char*)this + 8))[33].nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::NotifyScrollObservers()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:2256: note: 'iter' declared here 2256 | nsTObserverArray::ForwardIterator iter(mScrollObservers); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:2255: note: 'this' declared here 2255 | nsDocShell::NotifyScrollObservers() { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'void nsDocShell::NotifyPrivateBrowsingChanged()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:1775: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable 'iter' in '((const array_type*)((char*)this + 8))[31].nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp: In member function 'void nsDocShell::NotifyPrivateBrowsingChanged()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:1775: note: 'iter' declared here 1775 | nsTObserverArray::ForwardIterator iter(mPrivacyObservers); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:1772: note: 'this' declared here 1772 | void nsDocShell::NotifyPrivateBrowsingChanged() { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h: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 ResolveRejectFunction = mozilla::dom::CanonicalBrowsingContext::CloneDocumentTreeInto(mozilla::dom::CanonicalBrowsingContext*, const nsACString&, mozilla::embedding::PrintData&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CanonicalBrowsingContext::CloneDocumentTreeInto(mozilla::dom::CanonicalBrowsingContext*, const nsACString&, mozilla::embedding::PrintData&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::PrintJS(nsIPrintSettings*, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::CanonicalBrowsingContext::PrintJS(nsIPrintSettings*, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::PrintJS(nsIPrintSettings*, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::CanonicalBrowsingContext::PrintJS(nsIPrintSettings*, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsDocShell::GetHasTrackingContentBlocked(mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsDocShell::GetHasTrackingContentBlocked(mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::; RejectFunction = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::; ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::; RejectFunction = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::; ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::PrintWithNoContentAnalysis(nsIPrintSettings*, bool, const mozilla::dom::MaybeDiscardedBrowsingContext&)::; RejectFunction = mozilla::dom::CanonicalBrowsingContext::PrintWithNoContentAnalysis(nsIPrintSettings*, bool, const mozilla::dom::MaybeDiscardedBrowsingContext&)::; ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::PrintWithNoContentAnalysis(nsIPrintSettings*, bool, const mozilla::dom::MaybeDiscardedBrowsingContext&)::; RejectFunction = mozilla::dom::CanonicalBrowsingContext::PrintWithNoContentAnalysis(nsIPrintSettings*, bool, const mozilla::dom::MaybeDiscardedBrowsingContext&)::; ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CanonicalBrowsingContext::UpdateSessionStoreSessionStorage(const std::function&)::, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)>; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CanonicalBrowsingContext::UpdateSessionStoreSessionStorage(const std::function&)::, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)>; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::Maybe >, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple, mozilla::Maybe >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::SynchronizeLayoutHistoryState()::, mozilla::Maybe >&)>; RejectFunction = mozilla::dom::CanonicalBrowsingContext::SynchronizeLayoutHistoryState()::; ResolveValueT = std::tuple, mozilla::Maybe >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::SynchronizeLayoutHistoryState()::, mozilla::Maybe >&)>; RejectFunction = mozilla::dom::CanonicalBrowsingContext::SynchronizeLayoutHistoryState()::; ResolveValueT = std::tuple, mozilla::Maybe >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::tuple, mozilla::Maybe >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual nsresult nsDocShell::ResumeRefreshURIs()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:5322: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->D.2715183.mChildList.D.2706937.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::ResumeRefreshURIs()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:5322: note: '__for_begin' declared here 5322 | for (auto* child : mChildList.ForwardRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShell.cpp:5318: note: 'this' declared here 5318 | nsDocShell::ResumeRefreshURIs() { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyAlgorithmProxy.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CryptoKey.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SubtleCryptoBinding.h:12, from RegisterBindings.cpp:642: /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:201: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 201 | } else if (aName.EqualsLiteral(WEBCRYPTO_ALG_ECDH)) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebCryptoCommon.h:201: note: adding '-flarge-source-files' will allow 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/LayersMessageUtils.h:46, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, 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/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:43: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 43 | if (!ReadParam(aReader, &length)) return false; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ByteBufUtils.h:43: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:17, from RegisterBindings.cpp:400: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/OffscreenCanvasRenderingContext2D.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/OffscreenCanvasRenderingContext2D.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/OffscreenCanvasDisplayHelper.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/cache/ActorChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/cache/CacheStreamControlChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/cache/CacheStreamControlChild.cpp:5, from Unified_cpp_dom_cache1.cpp:2: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::NotNull; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::NotNull; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::NotNull; T = mozilla::NotNull; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::NotNull; T = mozilla::NotNull; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::cache::Context::CancelForCacheId(mozilla::dom::cache::CacheId)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/cache/Context.cpp:948:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_9(D)->mActivityList.D.1620011.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_cache1.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/cache/Context.cpp:948:58: note: '__for_begin' declared here 948 | for (const auto& activity : mActivityList.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/cache/Context.cpp:939:48: note: 'this' declared here 939 | void Context::CancelForCacheId(CacheId aCacheId) { | ^ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::NotNull; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::NotNull; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::NotNull; T = mozilla::NotNull; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::NotNull; T = mozilla::NotNull; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::cache::PrincipalVerifier::CompleteOnInitiatingThread()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/cache/PrincipalVerifier.cpp:152:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_8(D)->mListenerList.D.2406111.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_cache1.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/cache/PrincipalVerifier.cpp: In member function 'void mozilla::dom::cache::PrincipalVerifier::CompleteOnInitiatingThread()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/cache/PrincipalVerifier.cpp:152:58: note: '__for_begin' declared here 152 | for (const auto& listener : mListenerList.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/cache/PrincipalVerifier.cpp:149:52: note: 'this' declared here 149 | void PrincipalVerifier::CompleteOnInitiatingThread() { | ^ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::SafeRefPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::SafeRefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::SafeRefPtr; T = mozilla::SafeRefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::SafeRefPtr; T = mozilla::SafeRefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::cache::StreamControl::CloseAllReadStreamsWithoutReporting()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/cache/StreamControl.cpp:52:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mReadStreamList.D.571850.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_cache1.cpp:128: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/cache/StreamControl.cpp: In member function 'void mozilla::dom::cache::StreamControl::CloseAllReadStreamsWithoutReporting()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/cache/StreamControl.cpp:52:58: note: '__for_begin' declared here 52 | for (const auto& stream : mReadStreamList.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/cache/StreamControl.cpp:49:57: note: 'this' declared here 49 | void StreamControl::CloseAllReadStreamsWithoutReporting() { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/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-150.0.1/dom/cache/CacheStreamControlChild.h:9: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::cache::Context::QuotaInitRunnable::Run()::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::cache::Context::QuotaInitRunnable::Run()::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::cache::CacheStreamControlChild::OpenStream(const mozilla::dom::cache::PCacheStreamControlChild::nsID&, mozilla::dom::cache::InputStreamResolver&&)::&)>; RejectFunction = mozilla::dom::cache::CacheStreamControlChild::OpenStream(const mozilla::dom::cache::PCacheStreamControlChild::nsID&, mozilla::dom::cache::InputStreamResolver&&)::; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::cache::CacheStreamControlChild::OpenStream(const mozilla::dom::cache::PCacheStreamControlChild::nsID&, mozilla::dom::cache::InputStreamResolver&&)::&)>; RejectFunction = mozilla::dom::cache::CacheStreamControlChild::OpenStream(const mozilla::dom::cache::PCacheStreamControlChild::nsID&, mozilla::dom::cache::InputStreamResolver&&)::; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/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/PBrowserParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/CanvasRenderingContext2D.cpp:68, from Unified_cpp_dom_canvas0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h: In static member function 'static bool IPC::ParamTraits::Read(IPC::MessageReader*, paramType*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h:66: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 66 | if (!ReadParam(aReader, &aResult->mHeader) || /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h:66: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCanvasRenderer.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLContext.cpp:54, from Unified_cpp_dom_canvas1.cpp:119: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFrameLoaderOwner.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsObjectLoadingContent.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLEmbedElement.h:11, from HTMLEmbedElementBinding.cpp:29, from UnifiedBindings10.cpp:158: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLContext.cpp:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/CanvasGradient.cpp:7, from Unified_cpp_dom_canvas0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/nsICanvasRenderingContextInternal.cpp:8, from Unified_cpp_dom_canvas3.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLCommandQueue.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/ClientWebGLContext.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/ClientWebGLExtensions.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLContextExtensions.cpp:5, from Unified_cpp_dom_canvas2.cpp:2: In static member function 'static bool mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = unsigned int]', inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Maybe; Args = {unsigned int, unsigned int, unsigned int, unsigned int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLCommandQueue.h:164:42, inlined from 'mozilla::MethodDispatcher, unsigned int, unsigned int, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendFuncSeparate>::DispatchCommandFuncById(size_t):::: [with auto:89 = {mozilla::Maybe, unsigned int, unsigned int, unsigned int, unsigned int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLCommandQueue.h:249: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-150.0.1/dom/canvas/WebGLCommandQueue.h:247: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-150.0.1/dom/canvas/WebGLCommandQueue.h:242:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/QueueParamTraits.h:735:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 735 | if (!isSome) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/QueueParamTraits.h:730:10: note: 'isSome' was declared here 730 | 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-150.0.1/dom/canvas/WebGLCommandQueue.h:164: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-150.0.1/dom/canvas/WebGLCommandQueue.h:167:46, inlined from 'mozilla::MethodDispatcher, bool) const, &mozilla::HostWebGLContext::SetEnabled>::DispatchCommandFuncById(size_t):::: [with auto:89 = {unsigned int, mozilla::Maybe, bool}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLCommandQueue.h:249:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/QueueParamTraits.h:735:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 735 | if (!isSome) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/QueueParamTraits.h: In lambda function: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/QueueParamTraits.h:730:10: note: 'isSome' was declared here 730 | 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-150.0.1/dom/canvas/WebGLCommandQueue.h:164:42, inlined from 'mozilla::MethodDispatcher, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendEquationSeparate>::DispatchCommandFuncById(size_t):::: [with auto:89 = {mozilla::Maybe, unsigned int, unsigned int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLCommandQueue.h:249:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/QueueParamTraits.h:735:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 735 | if (!isSome) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/QueueParamTraits.h: In lambda function: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/QueueParamTraits.h:730:10: note: 'isSome' was declared here 730 | 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-150.0.1/dom/canvas/WebGLCommandQueue.h:164:42, inlined from 'mozilla::MethodDispatcher, unsigned char) const, &mozilla::HostWebGLContext::ColorMask>::DispatchCommandFuncById(size_t):::: [with auto:89 = {mozilla::Maybe, unsigned char}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLCommandQueue.h:249:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/QueueParamTraits.h:735:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 735 | if (!isSome) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/QueueParamTraits.h: In lambda function: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/QueueParamTraits.h:730:10: note: 'isSome' was declared here 730 | bool isSome; | ^~~~~~ In static member function 'static bool mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = long unsigned int]', inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Maybe; Args = {}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLCommandQueue.h:164: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-150.0.1/dom/canvas/WebGLCommandQueue.h:167: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-150.0.1/dom/canvas/WebGLCommandQueue.h:167: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-150.0.1/dom/canvas/WebGLCommandQueue.h:167: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-150.0.1/dom/canvas/WebGLCommandQueue.h:167: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-150.0.1/dom/canvas/WebGLCommandQueue.h:167: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-150.0.1/dom/canvas/WebGLCommandQueue.h:167: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-150.0.1/dom/canvas/WebGLCommandQueue.h:167: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-150.0.1/dom/canvas/WebGLCommandQueue.h:167:46, inlined from 'mozilla::MethodDispatcher&, const mozilla::avec3&, const mozilla::Span&, unsigned int, const mozilla::Maybe&) const, &mozilla::HostWebGLContext::CompressedTexImage>::DispatchCommandFuncById(size_t):::: [with auto:89 = {bool, unsigned int, unsigned int, unsigned int, mozilla::avec3, mozilla::avec3, mozilla::Span, unsigned int, mozilla::Maybe}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLCommandQueue.h:249: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-150.0.1/dom/canvas/WebGLCommandQueue.h:247: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-150.0.1/dom/canvas/WebGLCommandQueue.h:242:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/QueueParamTraits.h:735:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 735 | if (!isSome) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/QueueParamTraits.h:730:10: note: 'isSome' was declared here 730 | bool isSome; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/MessageChannel.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ProtocolUtils.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLTypes.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/QueueParamTraits.h:8: In static member function 'static bool IPC::ContiguousEnumValidatorInclusive::IsLegalValue(IntegralType) [with E = mozilla::gfx::SurfaceFormat; E MinLegal = mozilla::gfx::SurfaceFormat::B8G8R8A8; E MaxLegal = mozilla::gfx::SurfaceFormat::UNKNOWN]', inlined from 'static bool mozilla::webgl::EnumSerializer::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; E = mozilla::gfx::SurfaceFormat; EnumValidator = IPC::ContiguousEnumValidatorInclusive]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/QueueParamTraits.h:346:37: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/EnumSerializer.h:117:52: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 117 | return IsLessThanOrEqual(kMinLegalIntegral, e) && e <= kMaxLegalIntegral; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/QueueParamTraits.h: In static member function 'static bool mozilla::webgl::EnumSerializer::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; E = mozilla::gfx::SurfaceFormat; EnumValidator = IPC::ContiguousEnumValidatorInclusive]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/QueueParamTraits.h:340:14: note: 'value' was declared here 340 | DataType value; | ^~~~~ In static member function 'static bool mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = mozilla::Span]', inlined from 'bool mozilla::webgl::ConsumerView<_Consumer>::ReadParam(Arg*) [with Arg = mozilla::Maybe >; _Consumer = mozilla::webgl::RangeConsumerView]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/QueueParamTraits.h:198: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-150.0.1/dom/canvas/QueueParamTraits.h:421:60: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/QueueParamTraits.h:735:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 735 | if (!isSome) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/QueueParamTraits.h:730:10: note: 'isSome' was declared here 730 | 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-150.0.1/dom/canvas/QueueParamTraits.h:198: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-150.0.1/dom/canvas/QueueParamTraits.h:422:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/QueueParamTraits.h:735:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 735 | if (!isSome) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/QueueParamTraits.h:730:10: note: 'isSome' was declared here 730 | bool isSome; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TypedArray.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGLRenderingContextBinding.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLTypes.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/TexUnpackBlob.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLContext.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGL2Context.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGL2Context.cpp:5, from Unified_cpp_dom_canvas1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebGLChild::FlushPendingCmds()::; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebGLChild::FlushPendingCmds()::; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, 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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasPath.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/CanvasGradient.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/CanvasGradient.cpp:5: In constructor 'JS::AutoGCRooter::AutoGCRooter(JS::RootingContext*, Kind)', inlined from 'JS::AutoGCRooter::AutoGCRooter(JSContext*, Kind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1084: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:1126:52, inlined from 'mozilla::dom::SpiderMonkeyInterfaceRooter::SpiderMonkeyInterfaceRooter(const CX&, InterfaceType*) [with CX = JSContext*; InterfaceType = mozilla::dom::TypedArray >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpiderMonkeyInterface.h:64:56, inlined from 'mozilla::dom::RootedSpiderMonkeyInterface::RootedSpiderMonkeyInterface(const CX&) [with CX = JSContext*; InterfaceType = mozilla::dom::TypedArray >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpiderMonkeyInterface.h:102:77, inlined from 'static already_AddRefed mozilla::dom::ImageData::ReadStructuredClone(JSContext*, nsIGlobalObject*, JSStructuredCloneReader*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/ImageData.cpp:149: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1090:15: warning: storing the address of local variable 'data' in '*&MEM[(struct Array *)aCx_223(D) + 120B].mArr[2]' [-Wdangling-pointer=] 1090 | *stackTop = this; | ~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_canvas0.cpp:110: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/ImageData.cpp: In static member function 'static already_AddRefed mozilla::dom::ImageData::ReadStructuredClone(JSContext*, nsIGlobalObject*, JSStructuredCloneReader*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/ImageData.cpp:149: note: 'data' declared here 149 | RootedSpiderMonkeyInterface data(aCx); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/ImageData.cpp:138: note: 'aCx' declared here 138 | JSContext* aCx, nsIGlobalObject* aGlobal, In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/html/nsGenericHTMLFrameElement.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLIFrameElement.h:11, from HTMLObjectElementBinding.cpp:30, from UnifiedBindings11.cpp:93: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageBitmapRenderingContext.h:14, from ImageBitmapRenderingContextBinding.cpp:23, from UnifiedBindings12.cpp:353: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TypedArray.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGLRenderingContextBinding.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:8: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ClientWebGLContext::TexImage(uint8_t, GLenum, GLint, GLenum, const mozilla::ivec3&, const mozilla::Maybe >&, GLint, const mozilla::webgl::PackingInfo&, const mozilla::TexImageSource&) const::; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ClientWebGLContext::TexImage(uint8_t, GLenum, GLint, GLenum, const mozilla::ivec3&, const mozilla::Maybe >&, GLint, const mozilla::webgl::PackingInfo&, const mozilla::TexImageSource&) const::; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, from ImageBitmapBinding.cpp:22, from UnifiedBindings12.cpp:340: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from UnifiedBindings13.cpp:236: 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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebCodecsUtils.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoFrame.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageDecoderBinding.h:17, from ImageDecoderBinding.cpp:5, from UnifiedBindings13.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntlUtils.h:9, from IntlUtilsBinding.cpp:23, from UnifiedBindings13.cpp:80: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:17, from MessageManagerBinding.cpp:7, from UnifiedBindings15.cpp:249: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ Finished `release` profile [optimized] target(s) in 21m 17s toolkit/library/rust/libgkrust.a In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLTexelConversions.cpp:5, from Unified_cpp_dom_canvas3.cpp:56: In function 'void mozilla::WebGLTexelConversions::convertType(const SrcType*, DstType*) [with SrcType = unsigned char; DstType = float]', inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.h:1406:29, inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.h:1406:29, inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLTexelConversions.cpp:227:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLContext.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLQuery.cpp:8, from Unified_cpp_dom_canvas3.cpp:2: In constructor 'constexpr mozilla::color::avec::avec(const std::array&) [with TT = float; int NN = 3]', inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp:228:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/layout/generic/ReflowOutput.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowInput.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageBitmapRenderingContext.h:14, from OffscreenCanvasBinding.cpp:27, from UnifiedBindings16.cpp:392: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h: In member function 'void nsBoundingMetrics::operator+=(const nsBoundingMetrics&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h:73: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 73 | if (ascent < bm.ascent) ascent = bm.ascent; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h:73: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:0: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from SVGElementBinding.cpp:32, from UnifiedBindings20.cpp:210: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/DOMSVGPoint.h:10, from SVGPointBinding.cpp:5, 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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/DOMSVGPoint.h:10, from SVGGeometryElementBinding.cpp:6, from UnifiedBindings21.cpp:210: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ 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-150.0.1/dom/clients/api/Client.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/clients/api/Client.cpp:5, from Unified_cpp_dom_clients_api0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::ClientState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::ClientState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), ClientNavigateArgs, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), const ClientNavigateArgs&, nsIGlobalObject*, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), ClientNavigateArgs, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), const ClientNavigateArgs&, nsIGlobalObject*, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), ClientNavigateArgs, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), const ClientNavigateArgs&, nsIGlobalObject*, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), ClientNavigateArgs, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), const ClientNavigateArgs&, nsIGlobalObject*, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Clients::Get(const nsAString&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Clients::Get(const nsAString&, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Clients::Get(const nsAString&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Clients::Get(const nsAString&, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), ClientMatchAllArgs, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), const ClientMatchAllArgs&, nsIGlobalObject*, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), ClientMatchAllArgs, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), const ClientMatchAllArgs&, nsIGlobalObject*, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), ClientMatchAllArgs, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), const ClientMatchAllArgs&, nsIGlobalObject*, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), ClientMatchAllArgs, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), const ClientMatchAllArgs&, nsIGlobalObject*, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), ClientOpenWindowArgs, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), const ClientOpenWindowArgs&, nsIGlobalObject*, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), ClientOpenWindowArgs, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), const ClientOpenWindowArgs&, nsIGlobalObject*, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), ClientOpenWindowArgs, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), const ClientOpenWindowArgs&, nsIGlobalObject*, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), ClientOpenWindowArgs, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), const ClientOpenWindowArgs&, nsIGlobalObject*, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientClaimArgs&, nsISerialEventTarget*), ClientClaimArgs, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientClaimArgs&, nsISerialEventTarget*), const ClientClaimArgs&, nsIGlobalObject*, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientClaimArgs&, nsISerialEventTarget*), ClientClaimArgs, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientClaimArgs&, nsISerialEventTarget*), const ClientClaimArgs&, nsIGlobalObject*, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientClaimArgs&, nsISerialEventTarget*), ClientClaimArgs, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientClaimArgs&, nsISerialEventTarget*), const ClientClaimArgs&, nsIGlobalObject*, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientClaimArgs&, nsISerialEventTarget*), ClientClaimArgs, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientClaimArgs&, nsISerialEventTarget*), const ClientClaimArgs&, nsIGlobalObject*, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Timeout.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/clients/manager/ClientOpenWindowUtils.cpp:13, from Unified_cpp_dom_clients_manager1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h: In member function 'void mozilla::EventListenerManager::HandleEvent(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:453: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 453 | } else if (mNoListenerForEvents[0] == aEvent->mMessage || /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:453: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:82, from XMLHttpRequestEventTargetBinding.cpp:27, from UnifiedBindings28.cpp:54: /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-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/html/nsGenericHTMLFrameElement.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLIFrameElement.h:11, from XULFrameElementBinding.cpp:26, from UnifiedBindings28.cpp:288: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientOpPromise.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/clients/manager/ClientManager.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/clients/manager/ClientChannelHelper.cpp:7, from Unified_cpp_dom_clients_manager0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::PromiseListHolder::AddPromise(RefPtr >&&)::; RejectFunction = mozilla::dom::{anonymous}::PromiseListHolder::AddPromise(RefPtr >&&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::PromiseListHolder::AddPromise(RefPtr >&&)::; RejectFunction = mozilla::dom::{anonymous}::PromiseListHolder::AddPromise(RefPtr >&&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&):: mutable::; RejectFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&):: mutable::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&):: mutable::; RejectFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&):: mutable::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientNavigateOpChild::Init(const mozilla::dom::PClientNavigateOpChild::ClientNavigateOpConstructorArgs&, mozilla::ipc::ActorLifecycleProxy*)::; RejectFunction = mozilla::dom::ClientNavigateOpChild::Init(const mozilla::dom::PClientNavigateOpChild::ClientNavigateOpConstructorArgs&, mozilla::ipc::ActorLifecycleProxy*)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientNavigateOpChild::Init(const mozilla::dom::PClientNavigateOpChild::ClientNavigateOpConstructorArgs&, mozilla::ipc::ActorLifecycleProxy*)::; RejectFunction = mozilla::dom::ClientNavigateOpChild::Init(const mozilla::dom::PClientNavigateOpChild::ClientNavigateOpConstructorArgs&, mozilla::ipc::ActorLifecycleProxy*)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::ClaimOnMainThread(const mozilla::dom::ClientInfo&, const mozilla::dom::ServiceWorkerDescriptor&)::::; RejectFunction = mozilla::dom::{anonymous}::ClaimOnMainThread(const mozilla::dom::ClientInfo&, const mozilla::dom::ServiceWorkerDescriptor&)::::; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::ClaimOnMainThread(const mozilla::dom::ClientInfo&, const mozilla::dom::ServiceWorkerDescriptor&)::::; RejectFunction = mozilla::dom::{anonymous}::ClaimOnMainThread(const mozilla::dom::ClientInfo&, const mozilla::dom::ServiceWorkerDescriptor&)::::; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ClientManagerService::ClientManagerService()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ClientManagerService::ClientManagerService()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::; RejectFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::; RejectFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleParent::Init(const mozilla::dom::PClientHandleParent::IPCClientInfo&)::; RejectFunction = mozilla::dom::ClientHandleParent::Init(const mozilla::dom::PClientHandleParent::IPCClientInfo&)::; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleParent::Init(const mozilla::dom::PClientHandleParent::IPCClientInfo&)::; RejectFunction = mozilla::dom::ClientHandleParent::Init(const mozilla::dom::PClientHandleParent::IPCClientInfo&)::; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/ReflowOutput.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowInput.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, from WindowBinding.cpp:46, from UnifiedBindings27.cpp:249: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h: In member function 'void nsBoundingMetrics::operator+=(const nsBoundingMetrics&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h:73: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 73 | if (ascent < bm.ascent) ascent = bm.ascent; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h:73: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/clients/manager/ClientOpenWindowUtils.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioChannelFormat.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioSegment.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/webaudio/MediaBufferDecoder.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioContext.h:9, from WaveShaperNodeBinding.cpp:26, 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-150.0.1/js/xpconnect/src/xpcprivate.h:2172:0: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntlUtils.h:9, from WindowBinding.cpp:63: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/clients/manager/ClientOpPromise.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/clients/manager/ClientOpenWindowUtils.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/clients/manager/ClientOpenWindowUtils.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::WaitForLoad(const ClientOpenWindowArgsParsed&, mozilla::dom::BrowsingContext*, mozilla::MozPromise::Private*, bool)::; RejectFunction = mozilla::dom::{anonymous}::WaitForLoad(const ClientOpenWindowArgsParsed&, mozilla::dom::BrowsingContext*, mozilla::MozPromise::Private*, bool)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::WaitForLoad(const ClientOpenWindowArgsParsed&, mozilla::dom::BrowsingContext*, mozilla::MozPromise::Private*, bool)::; RejectFunction = mozilla::dom::{anonymous}::WaitForLoad(const ClientOpenWindowArgsParsed&, mozilla::dom::BrowsingContext*, mozilla::MozPromise::Private*, bool)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)()>(RefPtr > (mozilla::dom::ClientSource::*)())::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)()>(RefPtr > (mozilla::dom::ClientSource::*)())::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)()>(RefPtr > (mozilla::dom::ClientSource::*)())::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)()>(RefPtr > (mozilla::dom::ClientSource::*)())::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::CopyableErrorResult, false>; ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientOpenWindow(ThreadsafeContentParentHandle*, const ClientOpenWindowArgs&)::&)>; RejectFunction = mozilla::dom::ClientOpenWindow(ThreadsafeContentParentHandle*, const ClientOpenWindowArgs&)::; ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientOpenWindow(ThreadsafeContentParentHandle*, const ClientOpenWindowArgs&)::&)>; RejectFunction = mozilla::dom::ClientOpenWindow(ThreadsafeContentParentHandle*, const ClientOpenWindowArgs&)::; ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:0: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/devtools/CoreDump.pb.h:23, 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:28, from UnifiedBindings4.cpp:314: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/google/protobuf/io/coded_stream.h: In member function 'std::ptrdiff_t google::protobuf::io::EpsCopyOutputStream::GetSize(uint8_t*) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/google/protobuf/io/coded_stream.h:835: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 835 | GOOGLE_DCHECK(ptr <= end_ + kSlopBytes); // NOLINT /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/google/protobuf/io/coded_stream.h:835: note: adding '-flarge-source-files' will allow 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-150.0.1/js/xpconnect/src/xpcprivate.h:82, from EventTargetBinding.cpp:34, from UnifiedBindings7.cpp:93: /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-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, from CanvasRenderingContext2DBinding.cpp:31, from UnifiedBindings4.cpp:158: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFrameLoader.h:35, from FrameLoaderBinding.cpp:35, from UnifiedBindings8.cpp:379: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from UnifiedBindings6.cpp:379: ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::animate(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)': ElementBinding.cpp:11578: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 11578 | } else if (args[0].isNullOrUndefined()) { ElementBinding.cpp:11578: note: adding '-flarge-source-files' will allow 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-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from DocumentBinding.cpp:76, from UnifiedBindings6.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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CSSOrderAwareFrameIterator.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsGridContainerFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Grid.h:9, from GridBinding.cpp:26, from UnifiedBindings9.cpp:314: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:64, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFrameLoaderOwner.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsObjectLoadingContent.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLEmbedElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/bindings/BindingUtils.cpp:48, from Unified_cpp_dom_bindings0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/bindings/BindingUtils.cpp:83: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CallbackObject.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CallbackFunction.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/debugger/DebuggerNotificationObserver.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/debugger/DebuggerNotificationManager.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/debugger/DebuggerNotification.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/debugger/CallbackDebuggerNotification.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/debugger/CallbackDebuggerNotification.cpp:5, from Unified_cpp_dom_debugger0.cpp:2: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = RefPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = RefPtr; T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = RefPtr; T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::DebuggerNotificationObserver::NotifyListeners(mozilla::dom::DebuggerNotification*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/debugger/DebuggerNotificationObserver.cpp:140:45: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_9(D)->mEventListenerCallbacks.D.570673.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_debugger0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/debugger/DebuggerNotificationObserver.cpp: In member function 'void mozilla::dom::DebuggerNotificationObserver::NotifyListeners(mozilla::dom::DebuggerNotification*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/debugger/DebuggerNotificationObserver.cpp:140:45: note: '__for_begin' declared here 140 | mEventListenerCallbacks.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/debugger/DebuggerNotificationObserver.cpp:128:40: note: 'this' declared here 128 | DebuggerNotification* aNotification) { | ^ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = RefPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = RefPtr; T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = RefPtr; T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::DebuggerNotificationManager::NotifyListeners(mozilla::dom::DebuggerNotification*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/debugger/DebuggerNotificationManager.cpp:52:44: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_3(D)->mNotificationObservers.D.572072.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_debugger0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/debugger/DebuggerNotificationManager.cpp: In member function 'void mozilla::dom::DebuggerNotificationManager::NotifyListeners(mozilla::dom::DebuggerNotification*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/debugger/DebuggerNotificationManager.cpp:52:44: note: '__for_begin' declared here 52 | mNotificationObservers.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/debugger/DebuggerNotificationManager.cpp:50:40: note: 'this' declared here 50 | DebuggerNotification* aNotification) { | ^ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = RefPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'bool mozilla::dom::DebuggerNotificationObserver::RemoveListener(mozilla::dom::DebuggerNotificationCallback&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/debugger/DebuggerNotificationObserver.cpp:112:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable 'iter' in '((const array_type*)((char*)this + 8))[2].nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/debugger/DebuggerNotificationObserver.cpp: In member function 'bool mozilla::dom::DebuggerNotificationObserver::RemoveListener(mozilla::dom::DebuggerNotificationCallback&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/debugger/DebuggerNotificationObserver.cpp:112:12: note: 'iter' declared here 112 | iter(mEventListenerCallbacks); | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/debugger/DebuggerNotificationObserver.cpp:110:45: note: 'this' declared here 110 | DebuggerNotificationCallback& aHandlerFn) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:9, 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:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/credentialmanagement/identity/IdentityCredential.cpp:5, from Unified_cpp_identity0.cpp:2: In member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::WebIdentityGetCredentialResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::WebIdentityGetCredentialResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21, inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::GetCredential(const mozilla::dom::CredentialRequestOptions&, bool, const RefPtr&)::::ResolveValueType&)>; RejectFunction = mozilla::dom::WebIdentityHandler::GetCredential(const mozilla::dom::CredentialRequestOptions&, bool, const RefPtr&)::::RejectValueType&)>; ResolveValueT = mozilla::dom::WebIdentityGetCredentialResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1236:16: warning: 'this' pointer is null [-Wnonnull] 1236 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::GetCredential(const mozilla::dom::CredentialRequestOptions&, bool, const RefPtr&)::::ResolveValueType&)>; RejectFunction = mozilla::dom::WebIdentityHandler::GetCredential(const mozilla::dom::CredentialRequestOptions&, bool, const RefPtr&)::::RejectValueType&)>; ResolveValueT = mozilla::dom::WebIdentityGetCredentialResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1305:8: note: in a call to non-static member function 'void mozilla::MozPromise::ForwardTo(Private*) [with ResolveValueT = mozilla::dom::WebIdentityGetCredentialResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1305 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ In member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21, inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::IsContinuationWindow()::; RejectFunction = mozilla::dom::WebIdentityHandler::IsContinuationWindow()::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1236:16: warning: 'this' pointer is null [-Wnonnull] 1236 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::IsContinuationWindow()::; RejectFunction = mozilla::dom::WebIdentityHandler::IsContinuationWindow()::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1305:8: note: in a call to non-static member function 'void mozilla::MozPromise::ForwardTo(Private*) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1305 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = mozilla::dom::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = mozilla::dom::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::DisconnectedAccount; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::identity::DisconnectInMainProcess(nsIPrincipal*, const mozilla::dom::IdentityCredentialDisconnectOptions&)::; RejectFunction = mozilla::dom::identity::DisconnectInMainProcess(nsIPrincipal*, const mozilla::dom::IdentityCredentialDisconnectOptions&)::; ResolveValueT = mozilla::dom::DisconnectedAccount; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::identity::DisconnectInMainProcess(nsIPrincipal*, const mozilla::dom::IdentityCredentialDisconnectOptions&)::; RejectFunction = mozilla::dom::identity::DisconnectInMainProcess(nsIPrincipal*, const mozilla::dom::IdentityCredentialDisconnectOptions&)::; ResolveValueT = mozilla::dom::DisconnectedAccount; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::DisconnectedAccount; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::identity::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::WebIdentityParent*, mozilla::dom::IdentityCredentialRequestOptions&&, const mozilla::dom::CredentialMediationRequirement&, bool)::; RejectFunction = mozilla::dom::identity::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::WebIdentityParent*, mozilla::dom::IdentityCredentialRequestOptions&&, const mozilla::dom::CredentialMediationRequirement&, bool)::; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::identity::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::WebIdentityParent*, mozilla::dom::IdentityCredentialRequestOptions&&, const mozilla::dom::CredentialMediationRequirement&, bool)::; RejectFunction = mozilla::dom::identity::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::WebIdentityParent*, mozilla::dom::IdentityCredentialRequestOptions&&, const mozilla::dom::CredentialMediationRequirement&, bool)::; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::identity::DiscoverFromExternalSourceInMainProcess(nsIPrincipal*, mozilla::dom::WebIdentityParent*, const mozilla::dom::IdentityCredentialRequestOptions&, const mozilla::dom::CredentialMediationRequirement&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::identity::DiscoverFromExternalSourceInMainProcess(nsIPrincipal*, mozilla::dom::WebIdentityParent*, const mozilla::dom::IdentityCredentialRequestOptions&, const mozilla::dom::CredentialMediationRequirement&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityParent::RecvGetIdentityCredential(mozilla::dom::PWebIdentityParent::IdentityCredentialRequestOptions&&, const mozilla::dom::PWebIdentityParent::CredentialMediationRequirement&, bool, const mozilla::dom::PWebIdentityParent::GetIdentityCredentialResolver&)::; RejectFunction = mozilla::dom::WebIdentityParent::RecvGetIdentityCredential(mozilla::dom::PWebIdentityParent::IdentityCredentialRequestOptions&&, const mozilla::dom::PWebIdentityParent::CredentialMediationRequirement&, bool, const mozilla::dom::PWebIdentityParent::GetIdentityCredentialResolver&)::; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityParent::RecvGetIdentityCredential(mozilla::dom::PWebIdentityParent::IdentityCredentialRequestOptions&&, const mozilla::dom::PWebIdentityParent::CredentialMediationRequirement&, bool, const mozilla::dom::PWebIdentityParent::GetIdentityCredentialResolver&)::; RejectFunction = mozilla::dom::WebIdentityParent::RecvGetIdentityCredential(mozilla::dom::PWebIdentityParent::IdentityCredentialRequestOptions&&, const mozilla::dom::PWebIdentityParent::CredentialMediationRequirement&, bool, const mozilla::dom::PWebIdentityParent::GetIdentityCredentialResolver&)::; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityParent::RecvDisconnectIdentityCredential(const mozilla::dom::PWebIdentityParent::IdentityCredentialDisconnectOptions&, const mozilla::dom::PWebIdentityParent::DisconnectIdentityCredentialResolver&)::; RejectFunction = mozilla::dom::WebIdentityParent::RecvDisconnectIdentityCredential(const mozilla::dom::PWebIdentityParent::IdentityCredentialDisconnectOptions&, const mozilla::dom::PWebIdentityParent::DisconnectIdentityCredentialResolver&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityParent::RecvDisconnectIdentityCredential(const mozilla::dom::PWebIdentityParent::IdentityCredentialDisconnectOptions&, const mozilla::dom::PWebIdentityParent::DisconnectIdentityCredentialResolver&)::; RejectFunction = mozilla::dom::WebIdentityParent::RecvDisconnectIdentityCredential(const mozilla::dom::PWebIdentityParent::IdentityCredentialDisconnectOptions&, const mozilla::dom::PWebIdentityParent::DisconnectIdentityCredentialResolver&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IdentityProvider::Resolve(const mozilla::dom::GlobalObject&, const nsACString&, const mozilla::dom::IdentityResolveOptions&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::IdentityProvider::Resolve(const mozilla::dom::GlobalObject&, const nsACString&, const mozilla::dom::IdentityResolveOptions&, mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IdentityProvider::Resolve(const mozilla::dom::GlobalObject&, const nsACString&, const mozilla::dom::IdentityResolveOptions&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::IdentityProvider::Resolve(const mozilla::dom::GlobalObject&, const nsACString&, const mozilla::dom::IdentityResolveOptions&, mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21, inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::Disconnect(const mozilla::dom::IdentityCredentialDisconnectOptions&, const RefPtr&)::; RejectFunction = mozilla::dom::WebIdentityHandler::Disconnect(const mozilla::dom::IdentityCredentialDisconnectOptions&, const RefPtr&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1236:16: warning: 'this' pointer is null [-Wnonnull] 1236 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::Disconnect(const mozilla::dom::IdentityCredentialDisconnectOptions&, const RefPtr&)::; RejectFunction = mozilla::dom::WebIdentityHandler::Disconnect(const mozilla::dom::IdentityCredentialDisconnectOptions&, const RefPtr&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1305:8: note: in a call to non-static member function 'void mozilla::MozPromise::ForwardTo(Private*) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1305 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ In member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21, inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::SetLoginStatus(const mozilla::dom::LoginStatus&, const RefPtr&)::::ResolveValueType&)>; RejectFunction = mozilla::dom::WebIdentityHandler::SetLoginStatus(const mozilla::dom::LoginStatus&, const RefPtr&)::::RejectValueType&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1236:16: warning: 'this' pointer is null [-Wnonnull] 1236 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::SetLoginStatus(const mozilla::dom::LoginStatus&, const RefPtr&)::::ResolveValueType&)>; RejectFunction = mozilla::dom::WebIdentityHandler::SetLoginStatus(const mozilla::dom::LoginStatus&, const RefPtr&)::::RejectValueType&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1305:8: note: in a call to non-static member function 'void mozilla::MozPromise::ForwardTo(Private*) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1305 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ In member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21, inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::ResolveContinuationWindow(const nsACString&, const mozilla::dom::IdentityResolveOptions&)::::ResolveValueType&)>; RejectFunction = mozilla::dom::WebIdentityHandler::ResolveContinuationWindow(const nsACString&, const mozilla::dom::IdentityResolveOptions&)::::RejectValueType&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1236:16: warning: 'this' pointer is null [-Wnonnull] 1236 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::ResolveContinuationWindow(const nsACString&, const mozilla::dom::IdentityResolveOptions&)::::ResolveValueType&)>; RejectFunction = mozilla::dom::WebIdentityHandler::ResolveContinuationWindow(const nsACString&, const mozilla::dom::IdentityResolveOptions&)::::RejectValueType&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1305:8: note: in a call to non-static member function 'void mozilla::MozPromise::ForwardTo(Private*) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1305 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CookieChangeEvent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/cookiestore/CookieChangeEvent.cpp:5, from Unified_cpp_dom_cookiestore0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvSubscribeOrUnsubscribeRequest(const mozilla::dom::PCookieStoreParent::PrincipalInfo&, const mozilla::dom::PCookieStoreParent::nsCString&, const CopyableTArray&, bool, mozilla::dom::PCookieStoreParent::SubscribeOrUnsubscribeRequestResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvSubscribeOrUnsubscribeRequest(const mozilla::dom::PCookieStoreParent::PrincipalInfo&, const mozilla::dom::PCookieStoreParent::nsCString&, const CopyableTArray&, bool, mozilla::dom::PCookieStoreParent::SubscribeOrUnsubscribeRequestResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvGetSubscriptionsRequest(const mozilla::dom::PCookieStoreParent::PrincipalInfo&, const mozilla::dom::PCookieStoreParent::nsCString&, mozilla::dom::PCookieStoreParent::GetSubscriptionsRequestResolver&&)::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvGetSubscriptionsRequest(const mozilla::dom::PCookieStoreParent::PrincipalInfo&, const mozilla::dom::PCookieStoreParent::nsCString&, mozilla::dom::PCookieStoreParent::GetSubscriptionsRequestResolver&&)::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvDeleteRequest(mozilla::NotNull >, const mozilla::dom::PCookieStoreParent::OriginAttributes&, const bool&, const bool&, const bool&, const bool&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsString&, const bool&, const mozilla::dom::PCookieStoreParent::nsID&, mozilla::dom::PCookieStoreParent::DeleteRequestResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvDeleteRequest(mozilla::NotNull >, const mozilla::dom::PCookieStoreParent::OriginAttributes&, const bool&, const bool&, const bool&, const bool&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsString&, const bool&, const mozilla::dom::PCookieStoreParent::nsID&, mozilla::dom::PCookieStoreParent::DeleteRequestResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvSetRequest(mozilla::NotNull >, const mozilla::dom::PCookieStoreParent::OriginAttributes&, const bool&, const bool&, const bool&, const bool&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsString&, const bool&, const mozilla::dom::PCookieStoreParent::int64_t&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::int32_t&, const bool&, const mozilla::dom::PCookieStoreParent::nsID&, mozilla::dom::PCookieStoreParent::SetRequestResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvSetRequest(mozilla::NotNull >, const mozilla::dom::PCookieStoreParent::OriginAttributes&, const bool&, const bool&, const bool&, const bool&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsString&, const bool&, const mozilla::dom::PCookieStoreParent::int64_t&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::int32_t&, const bool&, const mozilla::dom::PCookieStoreParent::nsID&, mozilla::dom::PCookieStoreParent::SetRequestResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvGetRequest(mozilla::NotNull >, const mozilla::dom::PCookieStoreParent::OriginAttributes&, const mozilla::Maybe&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsCString&, const bool&, mozilla::dom::PCookieStoreParent::GetRequestResolver&&)::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvGetRequest(mozilla::NotNull >, const mozilla::dom::PCookieStoreParent::OriginAttributes&, const mozilla::Maybe&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsCString&, const bool&, mozilla::dom::PCookieStoreParent::GetRequestResolver&&)::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_cpp_dom_crypto0.cpp:29: In constructor 'mozilla::dom::DerivePbkdfBitsTask::DerivePbkdfBitsTask(JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const mozilla::dom::ObjectOrString&)', inlined from 'mozilla::dom::DeriveKeyTask::DeriveKeyTask(nsIGlobalObject*, JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const mozilla::dom::ObjectOrString&, bool, const mozilla::dom::Sequence >&) [with DeriveBitsTask = mozilla::dom::DerivePbkdfBitsTask]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/crypto/WebCryptoTask.cpp:3111:66, inlined from 'static mozilla::dom::WebCryptoTask* mozilla::dom::WebCryptoTask::CreateDeriveKeyTask(nsIGlobalObject*, JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const mozilla::dom::ObjectOrString&, bool, const mozilla::dom::Sequence >&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/crypto/WebCryptoTask.cpp:3585:75: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/crypto/WebCryptoTask.cpp:2970:46: warning: 'length' may be used uninitialized [-Wmaybe-uninitialized] 2970 | const Nullable keyLength(length); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/crypto/WebCryptoTask.cpp: In static member function 'static mozilla::dom::WebCryptoTask* mozilla::dom::WebCryptoTask::CreateDeriveKeyTask(nsIGlobalObject*, JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const mozilla::dom::ObjectOrString&, bool, const mozilla::dom::Sequence >&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/crypto/WebCryptoTask.cpp:2967:12: note: 'length' was declared here 2967 | size_t length; | ^~~~~~ In constructor 'mozilla::dom::DeriveHkdfBitsTask::DeriveHkdfBitsTask(JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const mozilla::dom::ObjectOrString&)', inlined from 'mozilla::dom::DeriveKeyTask::DeriveKeyTask(nsIGlobalObject*, JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const mozilla::dom::ObjectOrString&, bool, const mozilla::dom::Sequence >&) [with DeriveBitsTask = mozilla::dom::DeriveHkdfBitsTask]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/crypto/WebCryptoTask.cpp:3111:66, inlined from 'static mozilla::dom::WebCryptoTask* mozilla::dom::WebCryptoTask::CreateDeriveKeyTask(nsIGlobalObject*, JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const mozilla::dom::ObjectOrString&, bool, const mozilla::dom::Sequence >&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/crypto/WebCryptoTask.cpp:3573:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/crypto/WebCryptoTask.cpp:2817:46: warning: 'length' may be used uninitialized [-Wmaybe-uninitialized] 2817 | const Nullable keyLength(length); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/crypto/WebCryptoTask.cpp: In static member function 'static mozilla::dom::WebCryptoTask* mozilla::dom::WebCryptoTask::CreateDeriveKeyTask(nsIGlobalObject*, JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const mozilla::dom::ObjectOrString&, bool, const mozilla::dom::Sequence >&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/crypto/WebCryptoTask.cpp:2814:12: note: 'length' was declared here 2814 | size_t length; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, 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:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/documentpip/DocumentPictureInPicture.cpp:9, from Unified_cpp_dom_documentpip0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/EventStateManager.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/EventDispatcher.cpp:28, 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:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/ContentEventHandler.cpp:12, from Unified_cpp_dom_events0.cpp:83: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h:228: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 228 | if (!mState.mClipChainContainingBlockDescendants) return; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h:228: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/EventStateManager.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/EventStateManager.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/AsyncEventDispatcher.cpp:9, from Unified_cpp_dom_events0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventStateManager.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/Event.cpp:15, from Unified_cpp_dom_events1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/PointerEventHandler.cpp:15, from Unified_cpp_dom_events2.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/MouseEvent.cpp:10, from Unified_cpp_dom_events2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalFreezeObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BodyConsumer.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Blob.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/File.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&)::; RejectFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&)::; RejectFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/events/DragEvent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/DragEvent.cpp:5, from Unified_cpp_dom_events1.cpp:2: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:310:32, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:350:36, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::EventListenerService::NotifyPendingChanges()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/EventListenerService.cpp:328: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mChangeListeners.D.2438314.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_events1.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/EventListenerService.cpp: In member function 'void mozilla::EventListenerService::NotifyPendingChanges()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/EventListenerService.cpp:328: note: '__for_begin' declared here 328 | mChangeListeners.EndLimitedRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/EventListenerService.cpp:322: note: 'this' declared here 322 | void EventListenerService::NotifyPendingChanges() { In file included from Unified_cpp_dom_events2.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/ShortcutKeys.cpp: In member function 'mozilla::KeyEventHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/ShortcutKeys.cpp:105: warning: 'keyData' may be used uninitialized [-Wmaybe-uninitialized] 105 | while (keyData->event) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/ShortcutKeys.cpp:76: note: 'keyData' was declared here 76 | ShortcutKeyData* keyData; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/ShortcutKeys.cpp:100: warning: 'cache' may be used uninitialized [-Wmaybe-uninitialized] 100 | if (*cache) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/ShortcutKeys.cpp:77: note: 'cache' was declared here 77 | KeyEventHandler** cache; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalFreezeObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BodyConsumer.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Blob.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/File.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItem.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItemList.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransfer.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ContentEvents.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/AnimationEvent.cpp:7, from Unified_cpp_dom_events0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::{anonymous}::NativeEntry; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = mozilla::dom::{anonymous}::NativeEntry; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = mozilla::dom::{anonymous}::NativeEntry; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::{anonymous}::NativeEntry; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:310:32, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:350:36, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::EndLimitedIterator; U = mozilla::EventListenerManager::Listener; T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::EndLimitedIterator; U = mozilla::EventListenerManager::Listener; T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'bool mozilla::EventListenerManager::HandleEventWithListenerArray(ListenerArray*, nsAtom*, mozilla::EventMessage, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/EventListenerManager.cpp:1556: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&aListeners_41(D)->D.577576.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_events1.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/EventListenerManager.cpp: In member function 'bool mozilla::EventListenerManager::HandleEventWithListenerArray(ListenerArray*, nsAtom*, mozilla::EventMessage, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, bool)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/EventListenerManager.cpp:1556: note: '__for_begin' declared here 1556 | for (Listener& listenerRef : aListeners->EndLimitedRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/EventListenerManager.cpp:1535: note: 'aListeners' declared here 1535 | ListenerArray* aListeners, nsAtom* aTypeAtom, EventMessage aEventMessage, In member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::CopyableErrorResult, false>; ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21, inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Clipboard::Write(const mozilla::dom::Sequence >&, nsIPrincipal&, mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::Clipboard::Write(const mozilla::dom::Sequence >&, nsIPrincipal&, mozilla::ErrorResult&)::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1236:16: warning: 'this' pointer is null [-Wnonnull] 1236 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Clipboard::Write(const mozilla::dom::Sequence >&, nsIPrincipal&, mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::Clipboard::Write(const mozilla::dom::Sequence >&, nsIPrincipal&, mozilla::ErrorResult&)::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1305:8: note: in a call to non-static member function 'void mozilla::MozPromise::ForwardTo(Private*) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1305 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/events/TextEvent.cpp:9, from Unified_cpp_dom_events3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IntrinsicISizesCache.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsFlexContainerFrame.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/flex/Flex.cpp:10, from Unified_cpp_dom_flex0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/BackgroundUtils.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/file/uri/BlobURL.cpp:8, from Unified_cpp_dom_file_uri0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::; RejectFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::; ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::; RejectFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::; ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemAccessHandle.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemAccessHandleChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/fs/child/FileSystemAccessHandleChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/fs/child/FileSystemAccessHandleChild.cpp:5, from Unified_cpp_dom_fs_child0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise::ResolveOrRejectValue>, bool, false>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerChild::RecvCloseAll(mozilla::dom::PFileSystemManagerChild::CloseAllResolver&&)::::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerChild::RecvCloseAll(mozilla::dom::PFileSystemManagerChild::CloseAllResolver&&)::::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise::ResolveOrRejectValue>, bool, false>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerChild::CloseAllWritables(std::function&&)::::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerChild::CloseAllWritables(std::function&&)::::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FileSystemBackgroundRequestHandler::CreateFileSystemManagerChild(const mozilla::ipc::PrincipalInfo&)::; RejectFunction = mozilla::dom::FileSystemBackgroundRequestHandler::CreateFileSystemManagerChild(const mozilla::ipc::PrincipalInfo&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FileSystemBackgroundRequestHandler::CreateFileSystemManagerChild(const mozilla::ipc::PrincipalInfo&)::; RejectFunction = mozilla::dom::FileSystemBackgroundRequestHandler::CreateFileSystemManagerChild(const mozilla::ipc::PrincipalInfo&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IterableIterator.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemDirectoryIterator.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/fs/api/FileSystemDirectoryHandle.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/fs/api/FileSystemDirectoryHandle.cpp:5, from Unified_cpp_dom_fs_api0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Close()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Close()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Truncate(uint64_t, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Truncate(uint64_t, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Flush(mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Flush(mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::ReadOrWrite(const mozilla::dom::AllowSharedBufferSource&, const mozilla::dom::FileSystemReadWriteOptions&, bool, mozilla::ErrorResult&)::)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::ReadOrWrite(const mozilla::dom::AllowSharedBufferSource&, const mozilla::dom::FileSystemReadWriteOptions&, bool, mozilla::ErrorResult&)::)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::WritableFileStreamUnderlyingSinkAlgorithms::AbortCallbackImpl(JSContext*, const mozilla::dom::Optional >&, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::WritableFileStreamUnderlyingSinkAlgorithms::AbortCallbackImpl(JSContext*, const mozilla::dom::Optional >&, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::WritableFileStreamUnderlyingSinkAlgorithms::CloseCallbackImpl(JSContext*, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::WritableFileStreamUnderlyingSinkAlgorithms::CloseCallbackImpl(JSContext*, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle, mozilla::ErrorResult&)::, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle, mozilla::ErrorResult&)::, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle, mozilla::ErrorResult&)::, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle, mozilla::ErrorResult&)::, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = long int; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::GetSize(mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = long int; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::GetSize(mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = long int; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = long int; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManager::BeginRequest(mozilla::MoveOnlyFunction)>&&, mozilla::MoveOnlyFunction&&)::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManager::BeginRequest(mozilla::MoveOnlyFunction)>&&, mozilla::MoveOnlyFunction&&)::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::BeginClose()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::BeginClose()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::BeginFinishing(bool)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::BeginFinishing(bool)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::CopyableErrorResult, true>; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle, mozilla::ErrorResult&)::, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle, mozilla::ErrorResult&)::, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/fs/parent/FileSystemAccessHandle.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/fs/parent/FileSystemAccessHandle.cpp:5, from Unified_cpp_dom_fs_parent0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemAccessHandleControlParent::RecvClose(mozilla::dom::PFileSystemAccessHandleControlParent::CloseResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemAccessHandleControlParent::RecvClose(mozilla::dom::PFileSystemAccessHandleControlParent::CloseResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CreateFileSystemManagerParent(RefPtr, const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint&&, std::function&&)::&)> mutable::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CreateFileSystemManagerParent(RefPtr, const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint&&, std::function&&)::&)> mutable::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::RandomAccessStreamParams>, nsresult, true>; ResolveValueT = std::pair, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerParent::RecvGetAccessHandle(mozilla::dom::PFileSystemManagerParent::FileSystemGetAccessHandleRequest&&, mozilla::dom::PFileSystemManagerParent::GetAccessHandleResolver&&)::, mozilla::ipc::RandomAccessStreamParams>, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = std::pair, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerParent::RecvGetAccessHandle(mozilla::dom::PFileSystemManagerParent::FileSystemGetAccessHandleRequest&&, mozilla::dom::PFileSystemManagerParent::GetAccessHandleResolver&&)::, mozilla::ipc::RandomAccessStreamParams>, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = std::pair, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::pair, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = mozilla::dom::fs::Registered; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CreateFileSystemManagerParent(RefPtr, const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint&&, std::function&&)::&)>; RejectFunction = mozilla::dom::CreateFileSystemManagerParent(RefPtr, const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint&&, std::function&&)::; ResolveValueT = mozilla::dom::fs::Registered; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CreateFileSystemManagerParent(RefPtr, const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint&&, std::function&&)::&)>; RejectFunction = mozilla::dom::CreateFileSystemManagerParent(RefPtr, const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint&&, std::function&&)::; ResolveValueT = mozilla::dom::fs::Registered; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::fs::Registered; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TaskQueue.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/fs/parent/datamodel/FileSystemDataManager.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/fs/parent/datamodel/FileSystemDataManager.cpp:5, from Unified_cpp_fs_parent_datamodel0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::fs::data::FileSystemDataManager::BeginOpen()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::fs::data::FileSystemDataManager::BeginOpen()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::fs::data::FileSystemDataManager::BeginClose()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::fs::data::FileSystemDataManager::BeginClose()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CSSOrderAwareFrameIterator.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsGridContainerFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/grid/Grid.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/grid/Grid.cpp:5, from Unified_cpp_dom_grid0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/geolocation/Geolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/geolocation/Geolocation.cpp:715: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 715 | NS_INTERFACE_MAP_ENTRY(nsIObserver) /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/geolocation/Geolocation.cpp:715: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventStateManager.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/geolocation/Geolocation.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/html/HTMLCanvasElement.cpp:28, from Unified_cpp_dom_html0.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/mozilla/widget/WidgetMessageUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:82, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentChild.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/html/HTMLIFrameElement.cpp:10, from Unified_cpp_dom_html1.cpp:119: /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:64: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 64 | if (ReadParam(aReader, &aResult->_11) && /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.h:64: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/html/CustomStateSet.cpp:7, from Unified_cpp_dom_html0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_dom_indexedDB0.cpp:119: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/indexedDB/IDBTransaction.cpp:947: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 947 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/indexedDB/IDBTransaction.cpp:947: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/indexedDB/ActorsParent.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/indexedDB/ActorsParent.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, 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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/indexedDB/ActorsChild.cpp:36, from Unified_cpp_dom_indexedDB0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFrameLoaderOwner.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsObjectLoadingContent.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLEmbedElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/html/HTMLEmbedElement.cpp:5, from Unified_cpp_dom_html1.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/html/HTMLLabelElement.cpp:18, from Unified_cpp_dom_html2.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBTransaction.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/indexedDB/ActorsChild.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/indexedDB/IndexedDatabaseManager.cpp:7, from Unified_cpp_dom_indexedDB1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IndexedDatabaseManager::DoMaintenance(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IndexedDatabaseManager::DoMaintenance(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBTransaction.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/indexedDB/ActorsChild.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/indexedDB/ActorsChild.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IDBFactory::Databases(JSContext*, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::dom::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IDBFactory::Databases(JSContext*, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::dom::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/indexedDB/ActorsParent.cpp: In member function 'void mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::PerformMaintenanceOnDatabase()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/indexedDB/ActorsParent.cpp:13903:3: warning: 'maintenanceAction' may be used uninitialized [-Wmaybe-uninitialized] 13903 | switch (maintenanceAction) { | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/indexedDB/ActorsParent.cpp:13898:21: note: 'maintenanceAction' was declared here 13898 | MaintenanceAction maintenanceAction; | ^~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::indexedDB::{anonymous}::Utils::RecvDoMaintenance(mozilla::dom::indexedDB::PBackgroundIndexedDBUtilsParent::DoMaintenanceResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::indexedDB::{anonymous}::Utils::RecvDoMaintenance(mozilla::dom::indexedDB::PBackgroundIndexedDBUtilsParent::DoMaintenanceResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsSubDocumentFrame.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/html/nsGenericHTMLFrameElement.cpp:27, from Unified_cpp_dom_html5.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/html/TextControlElement.cpp:10, from Unified_cpp_dom_html4.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-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IntrinsicISizesCache.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsBlockFrame.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/forms/ButtonControlFrame.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/html/HTMLSelectElement.cpp:7, from Unified_cpp_dom_html3.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/html/nsGenericHTMLFrameElement.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/html/nsGenericHTMLFrameElement.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEditor.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/html/HTMLTextAreaElement.cpp:5, from Unified_cpp_dom_html4.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Element.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/html/nsGenericHTMLElement.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableRowElement.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/html/HTMLTableRowElement.cpp:5, from Unified_cpp_dom_html4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/jsactor/JSActorService.cpp:12, 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:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ProtocolUtils.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PVsyncChild.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VsyncChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/VsyncMainChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/VsyncMainChild.cpp:5: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::VsyncObserver*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::VsyncObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = mozilla::VsyncObserver*; T = mozilla::VsyncObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = mozilla::VsyncObserver*; T = mozilla::VsyncObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual mozilla::ipc::IPCResult mozilla::dom::VsyncMainChild::RecvNotify(const mozilla::dom::PVsyncChild::VsyncEvent&, const float&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/VsyncMainChild.cpp:63:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_10(D)->mObservers.D.451418.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/VsyncMainChild.cpp: In member function 'virtual mozilla::ipc::IPCResult mozilla::dom::VsyncMainChild::RecvNotify(const mozilla::dom::PVsyncChild::VsyncEvent&, const float&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/VsyncMainChild.cpp:63:65: note: '__for_begin' declared here 63 | for (RefPtr observer : mObservers.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/VsyncMainChild.cpp:57:75: note: 'this' declared here 57 | const float& aVsyncRate) { | ^ In file included from /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/waitable_event.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/ContentChild.cpp:59: /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/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/ProcessHangMonitor.cpp:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:64, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/jsactor/JSActor.cpp:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:64, 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:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/ProcessHangMonitor.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2172:0: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/ProcessHangMonitor.cpp:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/l10n/L10nMutations.cpp:8, from Unified_cpp_dom_l10n0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/BrowserChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/ContentChild.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsSubDocumentFrame.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/BrowserBridgeChild.cpp:20, from Unified_cpp_dom_ipc0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleRequest.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WritingModes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ContentCache.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/PuppetWidget.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/BrowserChild.h:8: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = already_AddRefed; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ContentChild::RecvDecodeImage(mozilla::NotNull, const mozilla::dom::PContentChild::ImageIntSize&, const mozilla::dom::PContentChild::ColorScheme&, mozilla::dom::PContentChild::DecodeImageResolver&&)::)>; RejectFunction = mozilla::dom::ContentChild::RecvDecodeImage(mozilla::NotNull, const mozilla::dom::PContentChild::ImageIntSize&, const mozilla::dom::PContentChild::ColorScheme&, mozilla::dom::PContentChild::DecodeImageResolver&&)::; ResolveValueT = already_AddRefed; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ContentChild::RecvDecodeImage(mozilla::NotNull, const mozilla::dom::PContentChild::ImageIntSize&, const mozilla::dom::PContentChild::ColorScheme&, mozilla::dom::PContentChild::DecodeImageResolver&&)::)>; RejectFunction = mozilla::dom::ContentChild::RecvDecodeImage(mozilla::NotNull, const mozilla::dom::PContentChild::ImageIntSize&, const mozilla::dom::PContentChild::ColorScheme&, mozilla::dom::PContentChild::DecodeImageResolver&&)::; ResolveValueT = already_AddRefed; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = already_AddRefed; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/mathml/MathMLElement.cpp:17, from Unified_cpp_dom_mathml0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_dom_localstorage0.cpp:11: In member function 'void mozilla::dom::{anonymous}::Snapshot::Init(nsTHashtable&, nsTHashSet >&&, mozilla::dom::PBackgroundLSSnapshotParent::uint32_t, mozilla::dom::PBackgroundLSSnapshotParent::uint32_t, mozilla::dom::PBackgroundLSSnapshotParent::int64_t, mozilla::dom::PBackgroundLSSnapshotParent::int64_t, mozilla::dom::LSSnapshot::LoadState, bool, bool)', inlined from 'virtual mozilla::ipc::IPCResult mozilla::dom::{anonymous}::Database::RecvPBackgroundLSSnapshotConstructor(mozilla::dom::PBackgroundLSDatabaseParent::PBackgroundLSSnapshotParent*, const nsAString&, const nsAString&, const bool&, const mozilla::dom::PBackgroundLSDatabaseParent::int64_t&, mozilla::dom::PBackgroundLSDatabaseParent::LSSnapshotInitInfo*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/localstorage/ActorsParent.cpp:5641:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/localstorage/ActorsParent.cpp:1997:20: warning: 'nextLoadIndex' may be used uninitialized [-Wmaybe-uninitialized] 1997 | mNextLoadIndex = aNextLoadIndex; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/localstorage/ActorsParent.cpp: In member function 'virtual mozilla::ipc::IPCResult mozilla::dom::{anonymous}::Database::RecvPBackgroundLSSnapshotConstructor(mozilla::dom::PBackgroundLSDatabaseParent::PBackgroundLSSnapshotParent*, const nsAString&, const nsAString&, const bool&, const mozilla::dom::PBackgroundLSDatabaseParent::int64_t&, mozilla::dom::PBackgroundLSDatabaseParent::LSSnapshotInitInfo*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/localstorage/ActorsParent.cpp:5615:12: note: 'nextLoadIndex' was declared here 5615 | uint32_t nextLoadIndex; | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Timeout.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/FilePickerParent.cpp:8, from Unified_cpp_dom_ipc1.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:453: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 453 | } else if (mNoListenerForEvents[0] == aEvent->mMessage || /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:453: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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-150.0.1/dom/localstorage/ActorsChild.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/localstorage/ActorsChild.cpp:5, from Unified_cpp_dom_localstorage0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::PrepareDatastoreOp::OpenDirectory()::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::PrepareDatastoreOp::OpenDirectory()::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/BrowserBridgeChild.cpp:6: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserHost.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/ProcessPriorityManager.cpp:18, from Unified_cpp_dom_ipc2.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:34: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 34 | if (!aKey) return 0; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:34: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/FilePickerParent.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserHost.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/WindowGlobalParent.cpp:24, from Unified_cpp_dom_ipc3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/doctor/DDMediaLogs.cpp:5, from Unified_cpp_dom_media_doctor0.cpp:74: In member function 'void mozilla::DDMediaLogs::Log(const char*, const void*, mozilla::DDLogCategory, const char*, mozilla::DDLogValue&&)', inlined from 'static void mozilla::DecoderDoctorLogger::Log(const char*, const void*, mozilla::DDLogCategory, const char*, mozilla::DDLogValue&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/doctor/DecoderDoctorLogger.cpp:170:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/doctor/DDMediaLogs.h:46:25: warning: 'this' pointer is null [-Wnonnull] 46 | DispatchProcessLog(); | ~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/doctor/DDMediaLogs.cpp: In static member function 'static void mozilla::DecoderDoctorLogger::Log(const char*, const void*, mozilla::DDLogCategory, const char*, mozilla::DDLogValue&&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/doctor/DDMediaLogs.cpp:637:10: note: in a call to non-static member function 'nsresult mozilla::DDMediaLogs::DispatchProcessLog()' 637 | nsresult DDMediaLogs::DispatchProcessLog() { | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationBinding.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocationBase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/docshell/base/nsDocShellLoadState.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocShellMessageUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/DocShellMessageUtils.cpp:5, from Unified_cpp_dom_ipc1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::net::OpaqueResponseBlocker::ValidatorResult>, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple, mozilla::net::OpaqueResponseBlocker::ValidatorResult>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::JSValidatorParent::IsOpaqueResponseAllowed(const std::function, mozilla::net::OpaqueResponseBlocker::ValidatorResult)>&)::::, mozilla::net::OpaqueResponseBlocker::ValidatorResult>, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)>; ResolveValueT = std::tuple, mozilla::net::OpaqueResponseBlocker::ValidatorResult>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::JSValidatorParent::IsOpaqueResponseAllowed(const std::function, mozilla::net::OpaqueResponseBlocker::ValidatorResult)>&)::::, mozilla::net::OpaqueResponseBlocker::ValidatorResult>, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)>; ResolveValueT = std::tuple, mozilla::net::OpaqueResponseBlocker::ValidatorResult>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::tuple, mozilla::net::OpaqueResponseBlocker::ValidatorResult>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::JSOracleParent::WithJSOracle(const std::function&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::JSOracleParent::WithJSOracle(const std::function&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::PreallocatedProcessManagerImpl::AllocateNow()::; RejectFunction = mozilla::PreallocatedProcessManagerImpl::AllocateNow()::; ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::PreallocatedProcessManagerImpl::AllocateNow()::; RejectFunction = mozilla::PreallocatedProcessManagerImpl::AllocateNow()::; ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_cpp_dom_ipc2.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/SharedMap.cpp:214: warning: 'count' may be used uninitialized [-Wmaybe-uninitialized] 214 | for (uint32_t i = 0; i < count; i++) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/SharedMap.cpp:209: note: 'count' was declared here 209 | uint32_t count; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleRequest.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/LocalAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/AccessibleWrap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:8: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = 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:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ContentParent::RecvCompleteAllowAccessFor(const mozilla::dom::MaybeDiscarded&, mozilla::dom::PContentParent::uint64_t, mozilla::dom::PContentParent::nsIPrincipal*, const nsACString&, mozilla::dom::PContentParent::uint32_t, const mozilla::ContentBlockingNotifier::StorageAccessPermissionGrantedReason&, mozilla::dom::PContentParent::CompleteAllowAccessForResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; 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:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ContentParent::RecvStorageAccessPermissionGrantedForOrigin(mozilla::dom::PContentParent::uint64_t, const mozilla::dom::MaybeDiscarded&, mozilla::dom::PContentParent::nsIPrincipal*, const nsACString&, const 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:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, true>; ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ContentParent::RecvFindImageText(mozilla::dom::PContentParent::IPCImage&&, nsTArray >&&, mozilla::dom::PContentParent::FindImageTextResolver&&)::, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ContentParent::RecvFindImageText(mozilla::dom::PContentParent::IPCImage&&, nsTArray >&&, mozilla::dom::PContentParent::FindImageTextResolver&&)::, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, true>; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ContentParent::RecvInitStreamFilter(const mozilla::dom::PContentParent::uint64_t&, const nsAString&, mozilla::dom::PContentParent::InitStreamFilterResolver&&)::&&)>; RejectFunction = mozilla::dom::ContentParent::RecvInitStreamFilter(const mozilla::dom::PContentParent::uint64_t&, const nsAString&, mozilla::dom::PContentParent::InitStreamFilterResolver&&)::; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ContentParent::RecvInitStreamFilter(const mozilla::dom::PContentParent::uint64_t&, const nsAString&, mozilla::dom::PContentParent::InitStreamFilterResolver&&)::&&)>; RejectFunction = mozilla::dom::ContentParent::RecvInitStreamFilter(const mozilla::dom::PContentParent::uint64_t&, const nsAString&, mozilla::dom::PContentParent::InitStreamFilterResolver&&)::; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ContentParent::SendRequestMemoryReport(const mozilla::dom::PContentParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::dom::ContentParent::SendRequestMemoryReport(const mozilla::dom::PContentParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ContentParent::SendRequestMemoryReport(const mozilla::dom::PContentParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::dom::ContentParent::SendRequestMemoryReport(const mozilla::dom::PContentParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/WindowGlobalParent.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, 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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/VideoUtils.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/encoder/EncodedFrame.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/encoder/ContainerWriter.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/encoder/MediaEncoder.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/encoder/MediaEncoder.cpp:5, from Unified_cpp_dom_media_encoder0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaEncoder::Shutdown()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaEncoder::Shutdown()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/eme/MediaKeySystemAccessManager.cpp:15, from Unified_cpp_dom_media_eme0.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaEncoder::MaybeExtractOrGatherBlob()::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaEncoder::MaybeExtractOrGatherBlob()::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaEncoder::GatherBlobImpl()::; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaEncoder::GatherBlobImpl()::; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, 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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/SamplesWaitingForKey.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMCaps.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/eme/CDMCaps.cpp:5, from Unified_cpp_dom_media_eme0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::MediaKeySystemConfiguration; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaKeySystemAccessManager::RequestMediaKeySystemAccess(mozilla::UniquePtr)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::dom::MediaKeySystemConfiguration; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaKeySystemAccessManager::RequestMediaKeySystemAccess(mozilla::UniquePtr)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::dom::MediaKeySystemConfiguration; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::MediaKeySystemConfiguration; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaKeySystemAccessManager::CheckDoesAppAllowProtectedMedia(mozilla::UniquePtr)::; RejectFunction = mozilla::dom::MediaKeySystemAccessManager::CheckDoesAppAllowProtectedMedia(mozilla::UniquePtr)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaKeySystemAccessManager::CheckDoesAppAllowProtectedMedia(mozilla::UniquePtr)::; RejectFunction = mozilla::dom::MediaKeySystemAccessManager::CheckDoesAppAllowProtectedMedia(mozilla::UniquePtr)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaKeySession::GenerateRequest(const nsAString&, const mozilla::dom::ArrayBufferViewOrArrayBuffer&, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaKeySession::GenerateRequest(const nsAString&, const mozilla::dom::ArrayBufferViewOrArrayBuffer&, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/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:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdentityCredential.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdentityCredentialSerializationHelpers.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PWindowGlobal.cpp:9, from Unified_cpp_dom_ipc6.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h: In member function 'void mozilla::MaybeOneOf::destroy()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h:119: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 119 | } else if (state == SomeT2) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h:119: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, 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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/SamplesWaitingForKey.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMCaps.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMProxy.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/gmp/ChromiumCDMCallback.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/gmp/ChromiumCDMCallbackProxy.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/gmp/ChromiumCDMCallbackProxy.cpp:5, from Unified_cpp_dom_media_gmp0.cpp:20: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::ChromiumCDMChild::RecvInit(const bool&, const bool&, mozilla::gmp::PChromiumCDMChild::InitResolver&&)::; RejectFunction = mozilla::gmp::ChromiumCDMChild::RecvInit(const bool&, const bool&, mozilla::gmp::PChromiumCDMChild::InitResolver&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::ChromiumCDMChild::RecvInit(const bool&, const bool&, mozilla::gmp::PChromiumCDMChild::InitResolver&&)::; RejectFunction = mozilla::gmp::ChromiumCDMChild::RecvInit(const bool&, const bool&, mozilla::gmp::PChromiumCDMChild::InitResolver&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::::)>::; RejectFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::::)>::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::::)>::; RejectFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::::)>::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::::)>; RejectFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::::)>; RejectFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::ChromiumCDMParent::Init(ChromiumCDMCallback*, bool, bool, nsIEventTarget*)::; RejectFunction = mozilla::gmp::ChromiumCDMParent::Init(ChromiumCDMCallback*, bool, bool, nsIEventTarget*)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::ChromiumCDMParent::Init(ChromiumCDMCallback*, bool, bool, nsIEventTarget*)::; RejectFunction = mozilla::gmp::ChromiumCDMParent::Init(ChromiumCDMCallback*, bool, bool, nsIEventTarget*)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, 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:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/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:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_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:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/WindowGlobalParent.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::gfx::PaintFragment; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WindowGlobalParent::DrawSnapshotInternal(mozilla::gfx::CrossProcessPaint*, const mozilla::Maybe >&, float, mozilla::dom::PWindowGlobalParent::nscolor, mozilla::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:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/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:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::gfx::PaintFragment; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/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-150.0.1/dom/media/gmp/GMPStorageChild.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/gmp/GMPChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/gmp/GMPProcessChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/gmp/GMPProcessChild.cpp:5, from Unified_cpp_dom_media_gmp1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with 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:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::gmp::GeckoMediaPluginServiceParent::GetContentParent(mozilla::GMPCrashHelper*, const mozilla::gmp::NodeIdVariant&, const nsACString&, const nsTArray >&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::GeckoMediaPluginServiceParent::InitializePlugins(nsISerialEventTarget*)::; RejectFunction = mozilla::gmp::GeckoMediaPluginServiceParent::InitializePlugins(nsISerialEventTarget*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::GeckoMediaPluginServiceParent::InitializePlugins(nsISerialEventTarget*)::; RejectFunction = mozilla::gmp::GeckoMediaPluginServiceParent::InitializePlugins(nsISerialEventTarget*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::gmp::GeckoMediaPluginServiceChild::AddShutdownBlocker()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::gmp::GeckoMediaPluginServiceChild::AddShutdownBlocker()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RDDChild.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RDDChild.cpp:4: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RDDChild::SendRequestMemoryReport(const mozilla::PRDDChild::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::RDDChild::SendRequestMemoryReport(const mozilla::PRDDChild::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RDDChild::SendRequestMemoryReport(const mozilla::PRDDChild::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::RDDChild::SendRequestMemoryReport(const mozilla::PRDDChild::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccessManager.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/mediacapabilities/MediaCapabilities.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:5, from Unified_cpp_mediacapabilities0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::MediaCapabilitiesInfo; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = mozilla::dom::MediaCapabilitiesInfo; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = mozilla::dom::MediaCapabilitiesInfo; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::MediaCapabilitiesInfo; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = 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:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaCapabilities::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:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = 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:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaCapabilities::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:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = 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:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaCapabilities::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:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RDDParent.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RDDParent.cpp:4: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RDDParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RDDParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /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-150.0.1/dom/media/ipc/RemoteDecoderChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RemoteAudioDecoder.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RemoteAudioDecoder.cpp:4: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteAudioDecoderParent::RecvConstruct(mozilla::PRemoteDecoderParent::ConstructResolver&&)::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteAudioDecoderParent::RecvConstruct(mozilla::PRemoteDecoderParent::ConstructResolver&&)::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RDDProcessHost.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RDDProcessHost.cpp:4: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RDDProcessHost::LaunchPromise()::::ResolveOrRejectValue&)>; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RDDProcessHost::LaunchPromise()::::ResolveOrRejectValue&)>; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/SamplesWaitingForKey.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMCaps.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMProxy.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RemoteCDMChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RemoteCDMChild.cpp:5: 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::RemoteCDMChild::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteCDMChild::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In 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:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::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:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::RemoteCDMSessionResponseIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; 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&)::, nsresult, false>::ResolveOrRejectValue&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteCDMChild::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::, nsresult, false>::ResolveOrRejectValue&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In 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-150.0.1/dom/media/ipc/RemoteDecoderChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RemoteDecoderChild.cpp:4: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderChild::Shutdown()::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderChild::Shutdown()::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteDecoderChild::Flush()::; RejectFunction = mozilla::RemoteDecoderChild::Flush()::; ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteDecoderChild::Flush()::; RejectFunction = mozilla::RemoteDecoderChild::Flush()::; ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::InitResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteDecoderChild::Init()::; RejectFunction = mozilla::RemoteDecoderChild::Init()::; ResolveValueT = mozilla::InitResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteDecoderChild::Init()::; RejectFunction = mozilla::RemoteDecoderChild::Init()::; ResolveValueT = mozilla::InitResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::InitResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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-150.0.1/dom/media/ipc/RemoteDecoderParent.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RemoteDecoderParent.cpp:4: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderParent::RecvShutdown(mozilla::PRemoteDecoderParent::ShutdownResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderParent::RecvShutdown(mozilla::PRemoteDecoderParent::ShutdownResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderParent::RecvFlush(mozilla::PRemoteDecoderParent::FlushResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderParent::RecvFlush(mozilla::PRemoteDecoderParent::FlushResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderParent::RecvInit(mozilla::PRemoteDecoderParent::InitResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderParent::RecvInit(mozilla::PRemoteDecoderParent::InitResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CallbackObject.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CallbackFunction.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaSessionBinding.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaMetadata.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/mediasession/MediaMetadata.cpp:5, from Unified_cpp_media_mediasession0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::MediaMetadataBase; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaSession::NotifyMetadataUpdated()::; RejectFunction = mozilla::dom::MediaSession::NotifyMetadataUpdated()::; ResolveValueT = mozilla::dom::MediaMetadataBase; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaSession::NotifyMetadataUpdated()::; RejectFunction = mozilla::dom::MediaSession::NotifyMetadataUpdated()::; ResolveValueT = mozilla::dom::MediaMetadataBase; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::MediaMetadataBase; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/mediaelement/HTMLMediaElement.cpp:104, from Unified_cpp_media_mediaelement0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RemoteMediaDataDecoder.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:4: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataDecoder::~RemoteMediaDataDecoder()::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataDecoder::~RemoteMediaDataDecoder()::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/mediaelement/HTMLMediaElement.cpp:62: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VPXDecoder.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformEncoderModule.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RemoteMediaDataEncoderParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RemoteMediaDataEncoderParent.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataEncoderParent::RecvSetBitrate(const mozilla::PRemoteEncoderParent::uint32_t&, mozilla::PRemoteEncoderParent::SetBitrateResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataEncoderParent::RecvSetBitrate(const mozilla::PRemoteEncoderParent::uint32_t&, mozilla::PRemoteEncoderParent::SetBitrateResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataEncoderParent::RecvShutdown(mozilla::PRemoteEncoderParent::ShutdownResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataEncoderParent::RecvShutdown(mozilla::PRemoteEncoderParent::ShutdownResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataEncoderParent::RecvConstruct(mozilla::PRemoteEncoderParent::ConstructResolver&&)::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataEncoderParent::RecvConstruct(mozilla::PRemoteEncoderParent::ConstructResolver&&)::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VPXDecoder.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformEncoderModule.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RemoteMediaDataEncoderChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RemoteMediaDataEncoderChild.cpp:5: 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:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/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:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = 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:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::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:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::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:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/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:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::EncodeInitResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In 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-150.0.1/dom/media/ipc/RemoteDecoderChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RemoteVideoDecoder.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/ipc/RemoteVideoDecoder.cpp:4: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteVideoDecoderParent::RecvConstruct(mozilla::PRemoteDecoderParent::ConstructResolver&&)::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteVideoDecoderParent::RecvConstruct(mozilla::PRemoteDecoderParent::ConstructResolver&&)::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, 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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PlayPromise.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaElementEventRunners.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLMediaElement.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLAudioElement.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/mediaelement/HTMLAudioElement.cpp:5, from Unified_cpp_media_mediaelement0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::HTMLMediaElement::MozRequestDebugLog(nsINode::ErrorResult&)::; RejectFunction = mozilla::dom::HTMLMediaElement::MozRequestDebugLog(nsINode::ErrorResult&)::; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::HTMLMediaElement::MozRequestDebugLog(nsINode::ErrorResult&)::; RejectFunction = mozilla::dom::HTMLMediaElement::MozRequestDebugLog(nsINode::ErrorResult&)::; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise::ResolveOrRejectValue>, bool, true>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::HTMLMediaElement::MediaStreamRenderer::SetAudioOutputDevice(AudioDeviceInfo*)::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::HTMLMediaElement::MediaStreamRenderer::SetAudioOutputDevice(AudioDeviceInfo*)::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::HTMLMediaElement::SetSinkId(const nsAString&, nsINode::ErrorResult&)::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::HTMLMediaElement::SetSinkId(const nsAString&, nsINode::ErrorResult&)::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/MediaTimer.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/mediasink/AudioDecoderInputTrack.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/mediasink/AudioDecoderInputTrack.cpp:5, from Unified_cpp_dom_media_mediasink0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::VideoSink::Start(const mozilla::media::TimeUnit&, const mozilla::MediaInfo&)::; RejectFunction = mozilla::VideoSink::Start(const mozilla::media::TimeUnit&, const mozilla::MediaInfo&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::VideoSink::Start(const mozilla::media::TimeUnit&, const mozilla::MediaInfo&)::; RejectFunction = mozilla::VideoSink::Start(const mozilla::media::TimeUnit&, const mozilla::MediaInfo&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::AudioSinkWrapper; ResolveRejectMethodType = void (mozilla::AudioSinkWrapper::*)(const mozilla::MozPromise::ResolveOrRejectValue&); ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:814:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::AudioSinkWrapper; ResolveRejectMethodType = void (mozilla::AudioSinkWrapper::*)(const mozilla::MozPromise::ResolveOrRejectValue&); ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/platforms/agnostic/bytestreams/Adts.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:156:36: required from here 156 | void FrameHeader::Reset() { PodZero(this); } | ~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::ADTS::FrameHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/platforms/agnostic/bytestreams/Adts.h:45:7: note: 'class mozilla::ADTS::FrameHeader' declared here 45 | class FrameHeader { | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/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-150.0.1/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:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SPSData'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/EncoderConfig.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/H264.h:100:8: note: 'struct mozilla::SPSData' declared here 100 | struct SPSData { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:5, from Unified_cpp_agnostic_gmp0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::MediaResult, true>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::GMPVideoEncoder::EncodeNextSample(nsTArray >&&, mozilla::MediaDataEncoder::EncodedData&&):: >, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::GMPVideoEncoder::EncodeNextSample(nsTArray >&&, mozilla::MediaDataEncoder::EncodedData&&):: >, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VideoUtils.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaMIMETypes.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaContainerType.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/mediasource/ContainerParser.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/mediasource/ContainerParser.cpp:5, from Unified_cpp_media_mediasource0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaSource::MozDebugReaderData(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::MediaSource::MozDebugReaderData(mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaSource::MozDebugReaderData(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::MediaSource::MozDebugReaderData(mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SourceBuffer::RangeRemoval(double, double)::; RejectFunction = mozilla::dom::SourceBuffer::RangeRemoval(double, double)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SourceBuffer::RangeRemoval(double, double)::; RejectFunction = mozilla::dom::SourceBuffer::RangeRemoval(double, double)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = std::pair; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::dom::SourceBuffer; ResolveMethodType = void (mozilla::dom::SourceBuffer::*)(const std::pair&); RejectMethodType = void (mozilla::dom::SourceBuffer::*)(const mozilla::MediaResult&); ResolveValueT = std::pair; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::dom::SourceBuffer; ResolveMethodType = void (mozilla::dom::SourceBuffer::*)(const std::pair&); RejectMethodType = void (mozilla::dom::SourceBuffer::*)(const mozilla::MediaResult&); ResolveValueT = std::pair; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::pair; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::TrackBuffersManager; ResolveMethodType = void (mozilla::TrackBuffersManager::*)(const mozilla::MediaResult&); RejectMethodType = void (mozilla::TrackBuffersManager::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::TrackBuffersManager; ResolveMethodType = void (mozilla::TrackBuffersManager::*)(const mozilla::MediaResult&); RejectMethodType = void (mozilla::TrackBuffersManager::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::TrackBuffersManager; ResolveMethodType = void (mozilla::TrackBuffersManager::*)(const RefPtr&); RejectMethodType = void (mozilla::TrackBuffersManager::*)(const mozilla::MediaResult&); ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::TrackBuffersManager; ResolveMethodType = void (mozilla::TrackBuffersManager::*)(const RefPtr&); RejectMethodType = void (mozilla::TrackBuffersManager::*)(const mozilla::MediaResult&); ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/platforms/agnostic/eme/SamplesWaitingForKey.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMCaps.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMProxy.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecryptJob.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ChromiumCDMParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.cpp:5, from Unified_cpp_agnostic_eme0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::MediaResult, true>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::EMEMediaDataDecoderProxy::Decode(mozilla::MediaRawData*)::::&)>:: >, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::EMEMediaDataDecoderProxy::Decode(mozilla::MediaRawData*)::::&)>:: >, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::MediaResult, true>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::EMEDecryptor::Decrypted(const mozilla::DecryptResult&):: >, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::EMEDecryptor::Decrypted(const mozilla::DecryptResult&):: >, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::EMEDecryptor::ThrottleDecode(mozilla::MediaRawData*)::&)>; RejectFunction = mozilla::EMEDecryptor::ThrottleDecode(mozilla::MediaRawData*)::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::EMEDecryptor::ThrottleDecode(mozilla::MediaRawData*)::&)>; RejectFunction = mozilla::EMEDecryptor::ThrottleDecode(mozilla::MediaRawData*)::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DecryptThroughputLimit::Throttle(mozilla::MediaRawData*)::; RejectFunction = mozilla::DecryptThroughputLimit::Throttle(mozilla::MediaRawData*)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DecryptThroughputLimit::Throttle(mozilla::MediaRawData*)::; RejectFunction = mozilla::DecryptThroughputLimit::Throttle(mozilla::MediaRawData*)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::DecryptResult; RejectValueT = mozilla::DecryptResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::EMEDecryptor; ResolveMethodType = void (mozilla::EMEDecryptor::*)(const mozilla::DecryptResult&); RejectMethodType = void (mozilla::EMEDecryptor::*)(const mozilla::DecryptResult&); ResolveValueT = mozilla::DecryptResult; RejectValueT = mozilla::DecryptResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::EMEDecryptor; ResolveMethodType = void (mozilla::EMEDecryptor::*)(const mozilla::DecryptResult&); RejectMethodType = void (mozilla::EMEDecryptor::*)(const mozilla::DecryptResult&); ResolveValueT = mozilla::DecryptResult; RejectValueT = mozilla::DecryptResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::DecryptResult; RejectValueT = mozilla::DecryptResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TaskQueue.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaQueue.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioCompactor.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/platforms/omx/OmxDataDecoder.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/platforms/omx/OmxDataDecoder.cpp:5, from Unified_cpp_media_platforms_omx0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::OmxDataDecoder::DoAsyncShutdown()::; RejectFunction = mozilla::OmxDataDecoder::DoAsyncShutdown()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::OmxDataDecoder::DoAsyncShutdown()::; RejectFunction = mozilla::OmxDataDecoder::DoAsyncShutdown()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::OmxPromiseLayer::OmxBufferFailureHolder, false>; ResolveValueT = CopyableTArray; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::OmxDataDecoder::PortSettingsChanged()::; RejectFunction = mozilla::OmxDataDecoder::PortSettingsChanged()::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::OmxDataDecoder::PortSettingsChanged()::; RejectFunction = mozilla::OmxDataDecoder::PortSettingsChanged()::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::OmxDataDecoder; ResolveMethodType = void (mozilla::OmxDataDecoder::*)(mozilla::OmxPromiseLayer::BufferData*); RejectMethodType = void (mozilla::OmxDataDecoder::*)(mozilla::OmxPromiseLayer::OmxBufferFailureHolder); ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::OmxDataDecoder; ResolveMethodType = void (mozilla::OmxDataDecoder::*)(mozilla::OmxPromiseLayer::BufferData*); RejectMethodType = void (mozilla::OmxDataDecoder::*)(mozilla::OmxPromiseLayer::OmxBufferFailureHolder); ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::OmxDataDecoder::Output(mozilla::BufferData*)::; RejectFunction = mozilla::OmxDataDecoder::Output(mozilla::BufferData*)::; ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::OmxDataDecoder::Output(mozilla::BufferData*)::; RejectFunction = mozilla::OmxDataDecoder::Output(mozilla::BufferData*)::; ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfilerMarkerTypes.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PerformanceRecorder.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/systemservices/CamerasTypes.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/systemservices/CamerasTypes.cpp:5, from Unified_cpp_systemservices0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::media::Parent::RecvGetPrincipalKey(const mozilla::ipc::PrincipalInfo&, const bool&, mozilla::media::PMediaParent::GetPrincipalKeyResolver&&)::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::media::Parent::RecvGetPrincipalKey(const mozilla::ipc::PrincipalInfo&, const bool&, mozilla::media::PMediaParent::GetPrincipalKeyResolver&&)::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::media::Parent::RecvGetPrincipalKey(const mozilla::ipc::PrincipalInfo&, const bool&, mozilla::media::PMediaParent::GetPrincipalKeyResolver&&)::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::media::Parent::RecvGetPrincipalKey(const mozilla::ipc::PrincipalInfo&, const bool&, mozilla::media::PMediaParent::GetPrincipalKeyResolver&&)::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/platforms/PlatformDecoderModule.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/platforms/PDMFactory.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/platforms/wrappers/MediaChangeMonitor.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/platforms/wrappers/MediaChangeMonitor.cpp:5, from Unified_cpp_dom_media_platforms1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::::; RejectFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::::; RejectFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaChangeMonitor::CreateDecoder()::&&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaChangeMonitor::CreateDecoder()::&&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::; RejectFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::; RejectFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::; RejectFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::; RejectFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::MediaResult, true>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::DrainThenFlushDecoder(mozilla::MediaRawData*)::; RejectFunction = mozilla::MediaChangeMonitor::DrainThenFlushDecoder(mozilla::MediaRawData*)::; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::DrainThenFlushDecoder(mozilla::MediaRawData*)::; RejectFunction = mozilla::MediaChangeMonitor::DrainThenFlushDecoder(mozilla::MediaRawData*)::; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::MediaResult, true>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::DecodeFirstSample(mozilla::MediaRawData*)::; RejectFunction = mozilla::MediaChangeMonitor::DecodeFirstSample(mozilla::MediaRawData*)::; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::DecodeFirstSample(mozilla::MediaRawData*)::; RejectFunction = mozilla::MediaChangeMonitor::DecodeFirstSample(mozilla::MediaRawData*)::; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::::; RejectFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::::; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::::; RejectFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::::; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaChangeMonitor::Init()::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaChangeMonitor::Init()::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::CreateDecoder()::&&)>; RejectFunction = mozilla::MediaChangeMonitor::CreateDecoder()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::CreateDecoder()::&&)>; RejectFunction = mozilla::MediaChangeMonitor::CreateDecoder()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaInfo.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VideoUtils.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaMIMETypes.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaContainerType.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/wave/WaveDecoder.cpp:7, from Unified_cpp_dom_media_wave0.cpp:2: In constructor 'mozilla::AudioConfig::ChannelLayout::ChannelLayout(uint32_t)', inlined from 'mozilla::AudioConfig::ChannelLayout::ChannelMap mozilla::FormatChunk::ChannelMap() const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/wave/WaveDemuxer.cpp:752:49: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioConfig.h:52:71: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 52 | : ChannelLayout(aChannels, DefaultLayoutForChannels(aChannels)) {} | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioConfig.h: In member function 'mozilla::AudioConfig::ChannelLayout::ChannelMap mozilla::FormatChunk::ChannelMap() const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioConfig.h:200:20: note: by argument 1 of type 'const mozilla::AudioConfig::ChannelLayout*' to 'const mozilla::AudioConfig::Channel* mozilla::AudioConfig::ChannelLayout::DefaultLayoutForChannels(uint32_t) const' declared here 200 | const Channel* DefaultLayoutForChannels(uint32_t aChannels) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_wave0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/wave/WaveDemuxer.cpp:752:49: note: '' declared here 752 | return AudioConfig::ChannelLayout(Channels()).Map(); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioChannelFormat.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioSegment.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/webaudio/AudioBlock.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/media/webaudio/blink/HRTFPanner.cpp:310:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:119:9: warning: 'convolutionDestinationL1' may be used uninitialized [-Wmaybe-uninitialized] 119 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webaudio_blink0.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/media/webaudio/blink/HRTFPanner.cpp:252:16: note: 'convolutionDestinationL1' was declared here 252 | const float* convolutionDestinationL1; | ^~~~~~~~~~~~~~~~~~~~~~~~ In function 'void mozilla::PodCopy(T*, const T*, size_t) [with T = float]', inlined from 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/webaudio/blink/HRTFPanner.cpp:311:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:119:9: warning: 'convolutionDestinationR1' may be used uninitialized [-Wmaybe-uninitialized] 119 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/media/webaudio/blink/HRTFPanner.cpp:253:16: note: 'convolutionDestinationR1' was declared here 253 | const float* convolutionDestinationR1; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/MediaCache.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/BaseMediaResource.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/BaseMediaResource.cpp:5, from Unified_cpp_dom_media1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::ChannelMediaDecoder::MediaStatistics; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ChannelMediaDecoder::DownloadProgressed()::; RejectFunction = mozilla::ChannelMediaDecoder::DownloadProgressed()::; ResolveValueT = mozilla::ChannelMediaDecoder::MediaStatistics; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ChannelMediaDecoder::DownloadProgressed()::; RejectFunction = mozilla::ChannelMediaDecoder::DownloadProgressed()::; ResolveValueT = mozilla::ChannelMediaDecoder::MediaStatistics; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ChannelMediaDecoder::MediaStatistics; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ChannelMediaDecoder::ShutdownInternal()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ChannelMediaDecoder::ShutdownInternal()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = cubeb_input_processing_params; RejectValueT = int; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::NonNativeInputTrack::ReevaluateProcessingParams()::::ResolveOrRejectValue&&)>; ResolveValueT = cubeb_input_processing_params; RejectValueT = int; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::NonNativeInputTrack::ReevaluateProcessingParams()::::ResolveOrRejectValue&&)>; ResolveValueT = cubeb_input_processing_params; RejectValueT = int; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = cubeb_input_processing_params; RejectValueT = int; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::ExternalEngineStateMachine; ResolveMethodType = void (mozilla::ExternalEngineStateMachine::*)(); RejectMethodType = void (mozilla::ExternalEngineStateMachine::*)(); ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::ExternalEngineStateMachine; ResolveMethodType = void (mozilla::ExternalEngineStateMachine::*)(); RejectMethodType = void (mozilla::ExternalEngineStateMachine::*)(); ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::ExternalEngineStateMachine; ResolveMethodType = void (mozilla::ExternalEngineStateMachine::*)(mozilla::MetadataHolder&&); RejectMethodType = void (mozilla::ExternalEngineStateMachine::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::ExternalEngineStateMachine; ResolveMethodType = void (mozilla::ExternalEngineStateMachine::*)(mozilla::MetadataHolder&&); RejectMethodType = void (mozilla::ExternalEngineStateMachine::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::SeekRejectValue; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::ExternalEngineStateMachine; ResolveMethodType = void (mozilla::ExternalEngineStateMachine::*)(const mozilla::media::TimeUnit&); RejectMethodType = void (mozilla::ExternalEngineStateMachine::*)(const mozilla::SeekRejectValue&); ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::SeekRejectValue; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::ExternalEngineStateMachine; ResolveMethodType = void (mozilla::ExternalEngineStateMachine::*)(const mozilla::media::TimeUnit&); RejectMethodType = void (mozilla::ExternalEngineStateMachine::*)(const mozilla::SeekRejectValue&); ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::SeekRejectValue; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::SeekRejectValue; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ExternalEngineStateMachine::InvokeSeek(const mozilla::SeekTarget&)::::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ExternalEngineStateMachine::InvokeSeek(const mozilla::SeekTarget&)::::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ExternalEngineStateMachine::SetCDMProxy(mozilla::CDMProxy*)::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ExternalEngineStateMachine::SetCDMProxy(mozilla::CDMProxy*)::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ExternalEngineStateMachine::OnRequestAudio()::&)>; RejectFunction = mozilla::ExternalEngineStateMachine::OnRequestAudio()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ExternalEngineStateMachine::OnRequestAudio()::&)>; RejectFunction = mozilla::ExternalEngineStateMachine::OnRequestAudio()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ExternalEngineStateMachine::OnRequestVideo()::&)>; RejectFunction = mozilla::ExternalEngineStateMachine::OnRequestVideo()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ExternalEngineStateMachine::OnRequestVideo()::&)>; RejectFunction = mozilla::ExternalEngineStateMachine::OnRequestVideo()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/VideoUtils.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/MediaMIMETypes.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/MediaMIMETypes.cpp:5, from Unified_cpp_dom_media3.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaRecorder::Session::RequestData()::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaRecorder::Session::RequestData()::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, false>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaStreamTrack::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::MediaStreamTrack::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&)>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaStreamTrack::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::MediaStreamTrack::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&)>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, false>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::LocalTrackSource::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType)::; RejectFunction = mozilla::LocalTrackSource::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType)::; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::LocalTrackSource::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType)::; RejectFunction = mozilla::LocalTrackSource::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType)::; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, false>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise, false>::All(nsISerialEventTarget*, nsTArray, false> > >&)::, false>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise, false>::All(nsISerialEventTarget*, nsTArray, false> > >&)::, false>::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise, false>::All(nsISerialEventTarget*, nsTArray, false> > >&)::, false>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise, false>::All(nsISerialEventTarget*, nsTArray, false> > >&)::, false>::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaManager::Shutdown()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaManager::Shutdown()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaRecorder::Session::DoSessionEndTask(nsresult)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaRecorder::Session::DoSessionEndTask(nsresult)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DeviceListener::SetDeviceEnabled(bool)::; RejectFunction = mozilla::DeviceListener::SetDeviceEnabled(bool)::; ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DeviceListener::SetDeviceEnabled(bool)::; RejectFunction = mozilla::DeviceListener::SetDeviceEnabled(bool)::; ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::GetUserMediaTask::PersistPrincipalKey()::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::GetUserMediaTask::PersistPrincipalKey()::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::DeviceListener::Clone() const::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::DeviceListener::Clone() const::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, false>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::GetUserMediaStreamTask::PrepareDOMStream()::, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::GetUserMediaStreamTask::PrepareDOMStream()::, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaManager::DeviceListChanged()::; RejectFunction = mozilla::MediaManager::DeviceListChanged()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaManager::DeviceListChanged()::; RejectFunction = mozilla::MediaManager::DeviceListChanged()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise > > >, RefPtr, true>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaManager::HandleDeviceListChanged():: > > >)>; RejectFunction = mozilla::MediaManager::HandleDeviceListChanged()::&&)>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaManager::HandleDeviceListChanged():: > > >)>; RejectFunction = mozilla::MediaManager::HandleDeviceListChanged()::&&)>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise > > >, RefPtr, true>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaManager::GetPhysicalDevices():: > > >)>; RejectFunction = mozilla::MediaManager::GetPhysicalDevices()::&&)>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaManager::GetPhysicalDevices():: > > >)>; RejectFunction = mozilla::MediaManager::GetPhysicalDevices()::&&)>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TypedArray.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/webaudio/MediaBufferDecoder.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/webaudio/MediaBufferDecoder.cpp:5, from Unified_cpp_dom_media_webaudio2.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::MediaResult, true>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(nsTArray >&&); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(nsTArray >&&); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaElementAudioSourceNode::ListenForAllowedToPlay(const mozilla::dom::MediaElementAudioSourceOptions&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaElementAudioSourceNode::ListenForAllowedToPlay(const mozilla::dom::MediaElementAudioSourceOptions&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(RefPtr); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(RefPtr); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(); RejectMethodType = void (mozilla::MediaDecodeTask::*)(); ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(); RejectMethodType = void (mozilla::MediaDecodeTask::*)(); ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(RefPtr); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(RefPtr); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/MediaCache.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/BaseMediaResource.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/FileMediaResource.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/FileMediaResource.cpp:5, from Unified_cpp_dom_media2.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaFormatReader::ShutdownPromisePool::Track(const RefPtr >&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaFormatReader::ShutdownPromisePool::Track(const RefPtr >&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecoder; ResolveMethodType = void (mozilla::MediaDecoder::*)(); RejectMethodType = void (mozilla::MediaDecoder::*)(); ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecoder; ResolveMethodType = void (mozilla::MediaDecoder::*)(); RejectMethodType = void (mozilla::MediaDecoder::*)(); ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/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:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioData.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/webcodecs/AudioData.cpp:5, from Unified_cpp_dom_media_webcodecs0.cpp:2: In constructor 'JS::AutoGCRooter::AutoGCRooter(JS::RootingContext*, Kind)', inlined from 'JS::AutoGCRooter::AutoGCRooter(JSContext*, Kind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1084: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:1126:52, inlined from 'mozilla::dom::RootedDictionary::RootedDictionary(const CX&) [with CX = JSContext*; T = mozilla::dom::VideoColorSpaceInit]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RootedDictionary.h:17:73, inlined from 'virtual void mozilla::dom::VideoEncoder::EncoderConfigToDecoderConfig(JSContext*, const RefPtr&, const mozilla::dom::VideoEncoderConfigInternal&, mozilla::dom::VideoDecoderConfig&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/webcodecs/VideoEncoder.cpp:605:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1090:15: warning: storing the address of local variable 'colorSpace' in '*&MEM[(struct Array *)aCx_352(D) + 120B].mArr[2]' [-Wdangling-pointer=] 1090 | *stackTop = this; | ~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_media_webcodecs0.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/webcodecs/VideoEncoder.cpp: In member function 'virtual void mozilla::dom::VideoEncoder::EncoderConfigToDecoderConfig(JSContext*, const RefPtr&, const mozilla::dom::VideoEncoderConfigInternal&, mozilla::dom::VideoDecoderConfig&) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/webcodecs/VideoEncoder.cpp:605:41: note: 'colorSpace' declared here 605 | RootedDictionary colorSpace(aCx); | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/webcodecs/VideoEncoder.cpp:595:16: note: 'aCx' declared here 595 | JSContext* aCx, const RefPtr& aRawData, | ~~~~~~~~~~~^~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaDecoder::FirstFrameLoaded(mozilla::UniquePtr, mozilla::MediaDecoderEventVisibility)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaDecoder::FirstFrameLoaded(mozilla::UniquePtr, mozilla::MediaDecoderEventVisibility)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DecoderData::Flush()::; RejectFunction = mozilla::MediaFormatReader::DecoderData::Flush()::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DecoderData::Flush()::; RejectFunction = mozilla::MediaFormatReader::DecoderData::Flush()::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::ScheduleStateMachineIn(const mozilla::media::TimeUnit&)::; RejectFunction = mozilla::MediaDecoderStateMachine::ScheduleStateMachineIn(const mozilla::media::TimeUnit&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::ScheduleStateMachineIn(const mozilla::media::TimeUnit&)::; RejectFunction = mozilla::MediaDecoderStateMachine::ScheduleStateMachineIn(const mozilla::media::TimeUnit&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecoder; ResolveMethodType = void (mozilla::MediaDecoder::*)(); RejectMethodType = void (mozilla::MediaDecoder::*)(); ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecoder; ResolveMethodType = void (mozilla::MediaDecoder::*)(); RejectMethodType = void (mozilla::MediaDecoder::*)(); ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::DecodingState::StartDormantTimer()::; RejectFunction = mozilla::MediaDecoderStateMachine::DecodingState::StartDormantTimer()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::DecodingState::StartDormantTimer()::; RejectFunction = mozilla::MediaDecoderStateMachine::DecodingState::StartDormantTimer()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::SetVideoDecodeModeInternal(mozilla::VideoDecodeMode)::; RejectFunction = mozilla::MediaDecoderStateMachine::SetVideoDecodeModeInternal(mozilla::VideoDecodeMode)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::SetVideoDecodeModeInternal(mozilla::VideoDecodeMode)::; RejectFunction = mozilla::MediaDecoderStateMachine::SetVideoDecodeModeInternal(mozilla::VideoDecodeMode)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::DecodeMetadataState::Enter()::; RejectFunction = mozilla::MediaDecoderStateMachine::DecodeMetadataState::Enter()::; ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::DecodeMetadataState::Enter()::; RejectFunction = mozilla::MediaDecoderStateMachine::DecodeMetadataState::Enter()::; ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaMemoryTracker::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)::; RejectFunction = mozilla::MediaMemoryTracker::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)::; ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaMemoryTracker::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)::; RejectFunction = mozilla::MediaMemoryTracker::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)::; ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DecoderFactory::DoInitDecoder(Data&)::; RejectFunction = mozilla::MediaFormatReader::DecoderFactory::DoInitDecoder(Data&)::; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DecoderFactory::DoInitDecoder(Data&)::; RejectFunction = mozilla::MediaFormatReader::DecoderFactory::DoInitDecoder(Data&)::; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, true>; ResolveValueT = RefPtr; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DecoderFactory::RunStage(Data&)::)>; RejectFunction = mozilla::MediaFormatReader::DecoderFactory::RunStage(Data&)::; ResolveValueT = RefPtr; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DecoderFactory::RunStage(Data&)::)>; RejectFunction = mozilla::MediaFormatReader::DecoderFactory::RunStage(Data&)::; ResolveValueT = RefPtr; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecoderStateMachine; ResolveMethodType = void (mozilla::MediaDecoderStateMachine::*)(); RejectMethodType = void (mozilla::MediaDecoderStateMachine::*)(nsresult); ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecoderStateMachine; ResolveMethodType = void (mozilla::MediaDecoderStateMachine::*)(); RejectMethodType = void (mozilla::MediaDecoderStateMachine::*)(nsresult); ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecoderStateMachine; ResolveMethodType = void (mozilla::MediaDecoderStateMachine::*)(); RejectMethodType = void (mozilla::MediaDecoderStateMachine::*)(); ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecoderStateMachine; ResolveMethodType = void (mozilla::MediaDecoderStateMachine::*)(); RejectMethodType = void (mozilla::MediaDecoderStateMachine::*)(); ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DoDemuxVideo()::&)>; RejectFunction = mozilla::MediaFormatReader::DoDemuxVideo()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DoDemuxVideo()::&)>; RejectFunction = mozilla::MediaFormatReader::DoDemuxVideo()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DoDemuxAudio()::&)>; RejectFunction = mozilla::MediaFormatReader::DoDemuxAudio()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DoDemuxAudio()::&)>; RejectFunction = mozilla::MediaFormatReader::DoDemuxAudio()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::InternalSeek(TrackType, const InternalSeekTarget&)::; RejectFunction = mozilla::MediaFormatReader::InternalSeek(TrackType, const InternalSeekTarget&)::; ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::InternalSeek(TrackType, const InternalSeekTarget&)::; RejectFunction = mozilla::MediaFormatReader::InternalSeek(TrackType, const InternalSeekTarget&)::; ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::NotifyDataArrived()::; RejectFunction = mozilla::MediaFormatReader::NotifyDataArrived()::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::NotifyDataArrived()::; RejectFunction = mozilla::MediaFormatReader::NotifyDataArrived()::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaFormatReader; ResolveMethodType = void (mozilla::MediaFormatReader::*)(const mozilla::MediaResult&); RejectMethodType = void (mozilla::MediaFormatReader::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaFormatReader; ResolveMethodType = void (mozilla::MediaFormatReader::*)(const mozilla::MediaResult&); RejectMethodType = void (mozilla::MediaFormatReader::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = unsigned int; RejectValueT = mozilla::MediaTrackDemuxer::SkipFailureHolder; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaFormatReader; ResolveMethodType = void (mozilla::MediaFormatReader::*)(unsigned int); RejectMethodType = void (mozilla::MediaFormatReader::*)(mozilla::MediaTrackDemuxer::SkipFailureHolder); ResolveValueT = unsigned int; RejectValueT = mozilla::MediaTrackDemuxer::SkipFailureHolder; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaFormatReader; ResolveMethodType = void (mozilla::MediaFormatReader::*)(unsigned int); RejectMethodType = void (mozilla::MediaFormatReader::*)(mozilla::MediaTrackDemuxer::SkipFailureHolder); ResolveValueT = unsigned int; RejectValueT = mozilla::MediaTrackDemuxer::SkipFailureHolder; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = mozilla::MediaTrackDemuxer::SkipFailureHolder; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaFormatReader; ResolveMethodType = void (mozilla::MediaFormatReader::*)(mozilla::media::TimeUnit); RejectMethodType = void (mozilla::MediaFormatReader::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaFormatReader; ResolveMethodType = void (mozilla::MediaFormatReader::*)(mozilla::media::TimeUnit); RejectMethodType = void (mozilla::MediaFormatReader::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise > > >, RefPtr, true>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaDevices::ResumeEnumerateDevices(nsTArray >&&, RefPtr > > >) const:: > > >, RefPtr, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaDevices::ResumeEnumerateDevices(nsTArray >&&, RefPtr > > >) const:: > > >, RefPtr, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, RefPtr, true>; ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaDevices::SelectAudioOutput(const mozilla::dom::AudioOutputOptions&, mozilla::dom::CallerType, mozilla::ErrorResult&)::)>; RejectFunction = mozilla::dom::MediaDevices::SelectAudioOutput(const mozilla::dom::AudioOutputOptions&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&)>; ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaDevices::SelectAudioOutput(const mozilla::dom::AudioOutputOptions&, mozilla::dom::CallerType, mozilla::ErrorResult&)::)>; RejectFunction = mozilla::dom::MediaDevices::SelectAudioOutput(const mozilla::dom::AudioOutputOptions&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&)>; ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VPXDecoder.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformEncoderModule.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebCodecsUtils.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioData.h:9: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::EncoderTemplate::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr)::; RejectFunction = mozilla::dom::EncoderTemplate::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::EncoderTemplate::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr)::; RejectFunction = mozilla::dom::EncoderTemplate::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::DecoderAgent::Configure(bool, bool)::&&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::DecoderAgent::Configure(bool, bool)::&&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::EncoderAgent::Configure(const mozilla::EncoderConfig&)::&&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::EncoderAgent::Configure(const mozilla::EncoderConfig&)::&&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::DecoderTemplate::DestroyDecoderAgentIfAny()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::DecoderTemplate::DestroyDecoderAgentIfAny()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::DecoderTemplate::DestroyDecoderAgentIfAny()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::DecoderTemplate::DestroyDecoderAgentIfAny()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::EncoderTemplate::DestroyEncoderAgentIfAny()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::EncoderTemplate::DestroyEncoderAgentIfAny()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::EncoderTemplate::DestroyEncoderAgentIfAny()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::EncoderTemplate::DestroyEncoderAgentIfAny()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::DecoderTemplate::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed, mozilla::UniquePtr&&)::; RejectFunction = mozilla::dom::DecoderTemplate::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed, mozilla::UniquePtr&&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::DecoderTemplate::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed, mozilla::UniquePtr&&)::; RejectFunction = mozilla::dom::DecoderTemplate::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed, mozilla::UniquePtr&&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::DecoderTemplate::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed, mozilla::UniquePtr&&)::; RejectFunction = mozilla::dom::DecoderTemplate::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed, mozilla::UniquePtr&&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::DecoderTemplate::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed, mozilla::UniquePtr&&)::; RejectFunction = mozilla::dom::DecoderTemplate::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed, mozilla::UniquePtr&&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::EncoderTemplate::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr)::; RejectFunction = mozilla::dom::EncoderTemplate::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::EncoderTemplate::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr)::; RejectFunction = mozilla::dom::EncoderTemplate::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::image::DecodeFramesResult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ImageDecoder::RequestDecodeFrames(uint32_t)::; RejectFunction = mozilla::dom::ImageDecoder::RequestDecodeFrames(uint32_t)::; ResolveValueT = mozilla::image::DecodeFramesResult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ImageDecoder::RequestDecodeFrames(uint32_t)::; RejectFunction = mozilla::dom::ImageDecoder::RequestDecodeFrames(uint32_t)::; ResolveValueT = mozilla::image::DecodeFramesResult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::image::DecodeFramesResult; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::image::DecodeFrameCountResult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ImageDecoder::RequestFrameCount(uint32_t)::; RejectFunction = mozilla::dom::ImageDecoder::RequestFrameCount(uint32_t)::; ResolveValueT = mozilla::image::DecodeFrameCountResult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ImageDecoder::RequestFrameCount(uint32_t)::; RejectFunction = mozilla::dom::ImageDecoder::RequestFrameCount(uint32_t)::; ResolveValueT = mozilla::image::DecodeFrameCountResult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::image::DecodeFrameCountResult; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::image::DecodeMetadataResult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ImageDecoder::ProcessDecodeMetadataMessage(DecodeMetadataMessage*)::; RejectFunction = mozilla::dom::ImageDecoder::ProcessDecodeMetadataMessage(DecodeMetadataMessage*)::; ResolveValueT = mozilla::image::DecodeMetadataResult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ImageDecoder::ProcessDecodeMetadataMessage(DecodeMetadataMessage*)::; RejectFunction = mozilla::dom::ImageDecoder::ProcessDecodeMetadataMessage(DecodeMetadataMessage*)::; ResolveValueT = mozilla::image::DecodeMetadataResult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::image::DecodeMetadataResult; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::EncoderAgent::Configure(const mozilla::EncoderConfig&)::&&)>; RejectFunction = mozilla::EncoderAgent::Configure(const mozilla::EncoderConfig&)::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::EncoderAgent::Configure(const mozilla::EncoderConfig&)::&&)>; RejectFunction = mozilla::EncoderAgent::Configure(const mozilla::EncoderConfig&)::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DecoderAgent::Configure(bool, bool)::&&)>; RejectFunction = mozilla::DecoderAgent::Configure(bool, bool)::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DecoderAgent::Configure(bool, bool)::&&)>; RejectFunction = mozilla::DecoderAgent::Configure(bool, bool)::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DecoderAgent::Configure(bool, bool)::&&)>::; RejectFunction = mozilla::DecoderAgent::Configure(bool, bool)::&&)>::; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DecoderAgent::Configure(bool, bool)::&&)>::; RejectFunction = mozilla::DecoderAgent::Configure(bool, bool)::&&)>::; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioConfig.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:7: In constructor 'constexpr mozilla::span_details::extent_type<18446744073709551615>::extent_type(index_type)', inlined from 'constexpr mozilla::Span::storage_type::storage_type(mozilla::Span::pointer, OtherExtentType) [with OtherExtentType = long unsigned int; ExtentType = mozilla::span_details::extent_type<18446744073709551615>; ElementType = unsigned char; long unsigned int Extent = 18446744073709551615]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Span.h:865:76, inlined from 'constexpr mozilla::Span::Span(pointer, index_type) [with ElementType = unsigned char; long unsigned int Extent = 18446744073709551615]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Span.h:411:9, inlined from 'void mozilla::dom::ImageDecoder::Initialize(const mozilla::dom::GlobalObject&, const mozilla::dom::ImageDecoderInit&, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/webcodecs/ImageDecoder.cpp:698:70: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Span.h:291:55: warning: 'length' may be used uninitialized [-Wmaybe-uninitialized] 291 | explicit constexpr extent_type(index_type length) : size_(length) {} | ^~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_webcodecs0.cpp:83: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/media/webcodecs/ImageDecoder.cpp:687:12: note: 'length' was declared here 687 | size_t length; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/nsVideoFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/webvtt/TextTrackManager.cpp:17, from Unified_cpp_dom_media_webvtt0.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VideoUtils.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/EncodedFrame.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ContainerWriter.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:5, from Unified_cpp_recognition0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechRecognition::StopRecordingAndRecognize(mozilla::dom::SpeechEvent*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechRecognition::StopRecordingAndRecognize(mozilla::dom::SpeechEvent*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechRecognition::AbortSilently(mozilla::dom::SpeechEvent*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechRecognition::AbortSilently(mozilla::dom::SpeechEvent*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechTrackListener::Create(mozilla::dom::SpeechRecognition*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechTrackListener::Create(mozilla::dom::SpeechRecognition*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechRecognition::AbortSilently(mozilla::dom::SpeechEvent*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechRecognition::AbortSilently(mozilla::dom::SpeechEvent*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, RefPtr, true>; ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SpeechRecognition::Start(const mozilla::dom::Optional >&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&&)>; RejectFunction = mozilla::dom::SpeechRecognition::Start(const mozilla::dom::Optional >&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&&)>; ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SpeechRecognition::Start(const mozilla::dom::Optional >&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&&)>; RejectFunction = mozilla::dom::SpeechRecognition::Start(const mozilla::dom::Optional >&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&&)>; ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:46, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, 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/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:43: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 43 | if (!ReadParam(aReader, &length)) return false; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ByteBufUtils.h:43: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIAccess.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/midi/MIDIAccess.cpp:5, from Unified_cpp_dom_midi0.cpp:2: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::Observer*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::Observer*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray*, 0>::ForwardIterator; U = mozilla::Observer*; T = mozilla::Observer*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray*, 0>::ForwardIterator; U = mozilla::Observer*; T = mozilla::Observer*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::ObserverList::Broadcast(const T&) [with T = mozilla::dom::MIDIPortList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Observer.h:63:5, inlined from 'void mozilla::dom::MIDIAccessManager::Update(const mozilla::dom::MIDIPortList&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/midi/MIDIAccessManager.cpp:165:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&_1->mObservers.D.822420.nsAutoTObserverArray*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIAccess.h:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Observer.h: In member function 'void mozilla::dom::MIDIAccessManager::Update(const mozilla::dom::MIDIPortList&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Observer.h:63:5: note: '__for_begin' declared here 63 | for (Observer* obs : mObservers.ForwardRange()) { | ^~~ In file included from Unified_cpp_dom_midi0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/midi/MIDIAccessManager.cpp:163:61: note: 'this' declared here 163 | void MIDIAccessManager::Update(const MIDIPortList& aPortList) { | ^ dom/origin-trials/keys.inc.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AbortSignal.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ModelContextBinding.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ModelContext.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/modelcontext/ModelContext.cpp:7, from Unified_cpp_dom_modelcontext0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ModelContextService::InvokeTool(uint64_t, const nsACString&, JS::Handle, JSContext*, mozilla::dom::Promise**):: >, mozilla::ipc::ResponseRejectReason, true>::ResolveValueType&)>; RejectFunction = mozilla::dom::ModelContextService::InvokeTool(uint64_t, const nsACString&, JS::Handle, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ModelContextService::InvokeTool(uint64_t, const nsACString&, JS::Handle, JSContext*, mozilla::dom::Promise**):: >, mozilla::ipc::ResponseRejectReason, true>::ResolveValueType&)>; RejectFunction = mozilla::dom::ModelContextService::InvokeTool(uint64_t, const nsACString&, JS::Handle, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ModelContextService::GetToolsForWindow(uint64_t, JSContext*, mozilla::dom::Promise**):: >, mozilla::ipc::ResponseRejectReason, true>::ResolveValueType&)>; RejectFunction = mozilla::dom::ModelContextService::GetToolsForWindow(uint64_t, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ModelContextService::GetToolsForWindow(uint64_t, JSContext*, mozilla::dom::Promise**):: >, mozilla::ipc::ResponseRejectReason, true>::ResolveValueType&)>; RejectFunction = mozilla::dom::ModelContextService::GetToolsForWindow(uint64_t, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/network/TCPServerSocketParent.cpp:10, 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:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/network/TCPServerSocketChild.cpp:10, from Unified_cpp_dom_network0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:46, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PNotification.cpp:19, from Unified_cpp_dom_notification0.cpp:47: /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:43: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 43 | if (!ReadParam(aReader, &length)) return false; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ByteBufUtils.h:43: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, 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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/KeySystemConfig.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccess.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccessManager.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/Navigator.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/notification/Notification.cpp:9, from Unified_cpp_dom_notification0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/notification/NotificationHandler.cpp:16, from Unified_cpp_dom_notification0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/payments/PaymentRequestManager.cpp:11, from Unified_cpp_dom_payments0.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTextFrame.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/performance/PerformanceMainThread.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/performance/LargestContentfulPaint.cpp:8, from Unified_cpp_dom_performance0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Notification.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/notification/Notification.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::notification::NotificationParent::RecvShow(mozilla::Maybe&&, mozilla::dom::notification::PNotificationParent::ShowResolver&&)::; RejectFunction = mozilla::dom::notification::NotificationParent::RecvShow(mozilla::Maybe&&, mozilla::dom::notification::PNotificationParent::ShowResolver&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::notification::NotificationParent::RecvShow(mozilla::Maybe&&, mozilla::dom::notification::PNotificationParent::ShowResolver&&)::; RejectFunction = mozilla::dom::notification::NotificationParent::RecvShow(mozilla::Maybe&&, mozilla::dom::notification::PNotificationParent::ShowResolver&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, true>; ResolveValueT = mozilla::Maybe; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Notification::LoadImageAndShow(mozilla::dom::Promise*, ContextInfo&&)::&&)>; RejectFunction = mozilla::dom::Notification::LoadImageAndShow(mozilla::dom::Promise*, ContextInfo&&)::; ResolveValueT = mozilla::Maybe; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Notification::LoadImageAndShow(mozilla::dom::Promise*, ContextInfo&&)::&&)>; RejectFunction = mozilla::dom::Notification::LoadImageAndShow(mozilla::dom::Promise*, ContextInfo&&)::; ResolveValueT = mozilla::Maybe; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Maybe; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Event.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/performance/EventCounts.cpp:8, from Unified_cpp_dom_performance0.cpp:2: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = RefPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = RefPtr; T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = RefPtr; T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::Performance::NotifyObservers()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/performance/Performance.cpp:1076:3: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_4(D)->mObservers.D.671678.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/performance/Performance.cpp: In member function 'void mozilla::dom::Performance::NotifyObservers()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:569:46: note: '__for_begin' declared here 569 | for (RefPtr obs_ : (array_).ForwardRange()) { \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/performance/Performance.cpp:1076:3: note: in expansion of macro 'NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS' 1076 | NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS(mObservers, Notify, ()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_performance0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/performance/Performance.cpp:1074:35: note: 'this' declared here 1074 | void Performance::NotifyObservers() { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PermissionStatus.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MidiPermissionStatus.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/permission/MidiPermissionStatus.cpp:5, from Unified_cpp_dom_permission0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = unsigned int; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::PermissionStatusSink::PermissionChangedOnMainThread()::::ResolveOrRejectValue&)>; ResolveValueT = unsigned int; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::PermissionStatusSink::PermissionChangedOnMainThread()::::ResolveOrRejectValue&)>; ResolveValueT = unsigned int; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Permissions::Query(JSContext*, JS::Handle, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Permissions::Query(JSContext*, JS::Handle, mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Permissions::Query(JSContext*, JS::Handle, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Permissions::Query(JSContext*, JS::Handle, mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::geolocation::SystemGeolocationPermissionBehavior; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::PermissionStatusSink::ComputeSystemState()::::; RejectFunction = mozilla::dom::PermissionStatusSink::ComputeSystemState()::::; ResolveValueT = mozilla::dom::geolocation::SystemGeolocationPermissionBehavior; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::PermissionStatusSink::ComputeSystemState()::::; RejectFunction = mozilla::dom::PermissionStatusSink::ComputeSystemState()::::; ResolveValueT = mozilla::dom::geolocation::SystemGeolocationPermissionBehavior; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::geolocation::SystemGeolocationPermissionBehavior; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/prototype/PrototypeDocumentContentSink.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderTypes.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/WebGPUTypes.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/ObjectModel.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/Error.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/PipelineError.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/promise/Promise.cpp:36, from Unified_cpp_dom_promise0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/promise/Promise.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsGenericHTMLFrameElement.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLIFrameElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/security/featurepolicy/FeaturePolicy.cpp:14, from Unified_cpp_featurepolicy0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/security/sanitizer/Sanitizer.cpp:19, from Unified_cpp_security_sanitizer0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/indexedDB/ActorsParent.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/quota/ActorsParent.cpp:87, from Unified_cpp_dom_quota0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SystemPrincipal.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/quota/PrincipalUtils.cpp:8, from Unified_cpp_dom_quota2.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::quota::UsageInfo; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback, std::function, false>; ResolveValueT = mozilla::dom::quota::UsageInfo; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback, std::function, false>; ResolveValueT = mozilla::dom::quota::UsageInfo; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::quota::UsageInfo; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback, std::function, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback, std::function, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, nsresult, true>; ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback >, nsresult, true>, std::function, true>; ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback >, nsresult, true>, std::function, true>; ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = long unsigned int; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback, std::function, false>; ResolveValueT = long unsigned int; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback, std::function, false>; ResolveValueT = long unsigned int; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = long unsigned int; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::ipc::CStringArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::ipc::CStringArrayResponse>; ResolveValueT = mozilla::ipc::CStringArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::ipc::CStringArrayResponse>; ResolveValueT = mozilla::ipc::CStringArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::CStringArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::ipc::UInt64Response; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::ipc::UInt64Response>; ResolveValueT = mozilla::ipc::UInt64Response; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::ipc::UInt64Response>; ResolveValueT = mozilla::ipc::UInt64Response; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::UInt64Response; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::quota::UsageInfoResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::dom::quota::UsageInfoResponse>; ResolveValueT = mozilla::dom::quota::UsageInfoResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::dom::quota::UsageInfoResponse>; ResolveValueT = mozilla::dom::quota::UsageInfoResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::quota::UsageInfoResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::quota::OriginUsageMetadataArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::dom::quota::OriginUsageMetadataArrayResponse>; ResolveValueT = mozilla::dom::quota::OriginUsageMetadataArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::dom::quota::OriginUsageMetadataArrayResponse>; ResolveValueT = mozilla::dom::quota::OriginUsageMetadataArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::quota::OriginUsageMetadataArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::ipc::BoolResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::ipc::BoolResponse>; ResolveValueT = mozilla::ipc::BoolResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::ipc::BoolResponse>; ResolveValueT = mozilla::ipc::BoolResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::BoolResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/script/ScriptLoader.cpp:51, from Unified_cpp_dom_script0.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaManager.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/quota/OriginInfo.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/quota/GroupInfo.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/quota/GroupInfo.cpp:5, from Unified_cpp_dom_quota1.cpp:11: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::OriginOperationBase::RunImmediately()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::OriginOperationBase::RunImmediately()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serializers/nsDocumentEncoder.cpp:39, from Unified_cpp_dom_serializers0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ 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-150.0.1/dom/quota/ActorsChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/quota/ActorsChild.cpp:5, from Unified_cpp_dom_quota0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::InitializeAllTemporaryOrigins()::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::InitializeAllTemporaryOrigins()::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::InitializeAllTemporaryOrigins()::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::InitializeAllTemporaryOrigins()::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::GetUsage(bool, RefPtr >)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::GetUsage(bool, RefPtr >)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::GetOriginUsage(const PrincipalInfo&, RefPtr >)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::GetOriginUsage(const PrincipalInfo&, RefPtr >)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, 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:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/security/nsContentSecurityManager.cpp:20, from Unified_cpp_dom_security1.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/smil/SMILAnimationController.cpp:12, from Unified_cpp_dom_smil0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PServiceWorker.cpp:21, from Unified_cpp_dom_serviceworkers3.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerRegistration.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerRegistrationParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serviceworkers/ServiceWorkerRegistrationParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serviceworkers/ServiceWorkerRegistrationParent.cpp:5, from Unified_cpp_dom_serviceworkers2.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvUpdate(const nsACString&, mozilla::dom::PServiceWorkerRegistrationParent::UpdateResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvUpdate(const nsACString&, mozilla::dom::PServiceWorkerRegistrationParent::UpdateResolver&&)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvUpdate(const nsACString&, mozilla::dom::PServiceWorkerRegistrationParent::UpdateResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvUpdate(const nsACString&, mozilla::dom::PServiceWorkerRegistrationParent::UpdateResolver&&)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNotifications(const nsAString&, mozilla::dom::PServiceWorkerRegistrationParent::GetNotificationsResolver&&)::&)>; RejectFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNotifications(const nsAString&, mozilla::dom::PServiceWorkerRegistrationParent::GetNotificationsResolver&&)::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNotifications(const nsAString&, mozilla::dom::PServiceWorkerRegistrationParent::GetNotificationsResolver&&)::&)>; RejectFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNotifications(const nsAString&, mozilla::dom::PServiceWorkerRegistrationParent::GetNotificationsResolver&&)::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In 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-150.0.1/dom/simpledb/ActorsChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/simpledb/ActorsChild.cpp:5, from Unified_cpp_dom_simpledb0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::OpenOp::FinishOpen()::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::OpenOp::FinishOpen()::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerUnregisterJob::ClearNotifications()::&)>; RejectFunction = mozilla::dom::ServiceWorkerUnregisterJob::ClearNotifications()::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerUnregisterJob::ClearNotifications()::&)>; RejectFunction = mozilla::dom::ServiceWorkerUnregisterJob::ClearNotifications()::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise::ResolveOrRejectValue>, bool, true>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerUnregisterJob::AsyncExecute()::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerUnregisterJob::AsyncExecute()::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IPCNavigationPreloadState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNavigationPreloadState(mozilla::dom::PServiceWorkerRegistrationParent::GetNavigationPreloadStateResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNavigationPreloadState(mozilla::dom::PServiceWorkerRegistrationParent::GetNavigationPreloadStateResolver&&)::; ResolveValueT = mozilla::dom::IPCNavigationPreloadState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNavigationPreloadState(mozilla::dom::PServiceWorkerRegistrationParent::GetNavigationPreloadStateResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNavigationPreloadState(mozilla::dom::PServiceWorkerRegistrationParent::GetNavigationPreloadStateResolver&&)::; ResolveValueT = mozilla::dom::IPCNavigationPreloadState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCNavigationPreloadState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerShutdownBlocker::WaitOnPromise(mozilla::GenericNonExclusivePromise*, uint32_t)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerShutdownBlocker::WaitOnPromise(mozilla::GenericNonExclusivePromise*, uint32_t)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serviceworkers/FetchEventOpChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serviceworkers/FetchEventOpChild.cpp:5, from Unified_cpp_dom_serviceworkers0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetReady(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetReadyResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetReady(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetReadyResolver&&)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetReady(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetReadyResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetReady(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetReadyResolver&&)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvRegister(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::WorkerType&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::ServiceWorkerUpdateViaCache&, mozilla::dom::PServiceWorkerContainerParent::RegisterResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvRegister(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::WorkerType&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::ServiceWorkerUpdateViaCache&, mozilla::dom::PServiceWorkerContainerParent::RegisterResolver&&)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvRegister(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::WorkerType&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::ServiceWorkerUpdateViaCache&, mozilla::dom::PServiceWorkerContainerParent::RegisterResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvRegister(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::WorkerType&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::ServiceWorkerUpdateViaCache&, mozilla::dom::PServiceWorkerContainerParent::RegisterResolver&&)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistration(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistration(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationResolver&&)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistration(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistration(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationResolver&&)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::CopyableErrorResult, false>; ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistrations(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationsResolver&&)::&)>; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistrations(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationsResolver&&)::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistrations(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationsResolver&&)::&)>; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistrations(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationsResolver&&)::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; RejectFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; RejectFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; RejectFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; RejectFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::CopyableErrorResult, true>; ResolveValueT = mozilla::SafeRefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; RejectFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; ResolveValueT = mozilla::SafeRefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; RejectFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; ResolveValueT = mozilla::SafeRefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::SafeRefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, 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:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FetchEventOpProxyChild::Initialize(const mozilla::dom::PFetchEventOpProxyChild::ParentToChildServiceWorkerFetchEventOpArgs&)::, mozilla::dom::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:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Variant, mozilla::dom::FetchEventRespondWithClosure, mozilla::dom::FetchEventTimeStamps>, mozilla::dom::ResetInterceptionArgs, mozilla::dom::CancelInterceptionArgs>; RejectValueT = mozilla::dom::CancelInterceptionArgs; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Observer.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HalScreenConfiguration.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StorageAccess.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serviceworkers/ServiceWorkerShutdownState.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serviceworkers/ServiceWorkerManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serviceworkers/ServiceWorkerJob.cpp:7, from Unified_cpp_dom_serviceworkers1.cpp:2: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = mozilla::dom::ServiceWorkerRegistrationListener*; T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = mozilla::dom::ServiceWorkerRegistrationListener*; T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::ServiceWorkerRegistrationInfo::FireUpdateFound()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:823:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mInstanceList.D.1137519.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_serviceworkers1.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp: In member function 'void mozilla::dom::ServiceWorkerRegistrationInfo::FireUpdateFound()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:823:35: note: '__for_begin' declared here 823 | mInstanceList.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:821:53: note: 'this' declared here 821 | void ServiceWorkerRegistrationInfo::FireUpdateFound() { | ^ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = mozilla::dom::ServiceWorkerRegistrationListener*; T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = mozilla::dom::ServiceWorkerRegistrationListener*; T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::ServiceWorkerRegistrationInfo::NotifyCleared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:830:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mInstanceList.D.1137519.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp: In member function 'void mozilla::dom::ServiceWorkerRegistrationInfo::NotifyCleared()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:830:35: note: '__for_begin' declared here 830 | mInstanceList.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:828:51: note: 'this' declared here 828 | void ServiceWorkerRegistrationInfo::NotifyCleared() { | ^ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = mozilla::dom::ServiceWorkerRegistrationListener*; T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = mozilla::dom::ServiceWorkerRegistrationListener*; T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::ServiceWorkerRegistrationInfo::UpdateRegistrationState(mozilla::dom::ServiceWorkerUpdateViaCache, mozilla::dom::WorkerType)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:482:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_15(D)->mInstanceList.D.1137519.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp: In member function 'void mozilla::dom::ServiceWorkerRegistrationInfo::UpdateRegistrationState(mozilla::dom::ServiceWorkerUpdateViaCache, mozilla::dom::WorkerType)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:482:35: note: '__for_begin' declared here 482 | mInstanceList.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:457:66: note: 'this' declared here 457 | ServiceWorkerUpdateViaCache aUpdateViaCache, WorkerType aType) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/smil/SMILTimedElement.cpp:19, from Unified_cpp_dom_smil1.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:15: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerManager::WakeForExtensionAPIEvent(const nsAString&, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::; RejectFunction = mozilla::dom::ServiceWorkerManager::WakeForExtensionAPIEvent(const nsAString&, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerManager::WakeForExtensionAPIEvent(const nsAString&, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::; RejectFunction = mozilla::dom::ServiceWorkerManager::WakeForExtensionAPIEvent(const nsAString&, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerOp::MaybeStart(mozilla::dom::RemoteWorkerChild*, mozilla::dom::remoteworker::RemoteWorkerState&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerOp::MaybeStart(mozilla::dom::RemoteWorkerChild*, mozilla::dom::remoteworker::RemoteWorkerState&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerPrivate::CheckScriptEvaluation(const mozilla::dom::ServiceWorkerLifetimeExtension&, RefPtr):: mutable::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerPrivate::CheckScriptEvaluation(const mozilla::dom::ServiceWorkerLifetimeExtension&, RefPtr):: mutable::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerPrivate::Shutdown(mozilla::Maybe >&&)::; RejectFunction = mozilla::dom::ServiceWorkerPrivate::Shutdown(mozilla::Maybe >&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerPrivate::Shutdown(mozilla::Maybe >&&)::; RejectFunction = mozilla::dom::ServiceWorkerPrivate::Shutdown(mozilla::Maybe >&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerOp::ServiceWorkerOp(mozilla::dom::ServiceWorkerOpArgs&&, std::function&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerOp::ServiceWorkerOp(mozilla::dom::ServiceWorkerOpArgs&&, std::function&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = int; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; RejectFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = int; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; RejectFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = int; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = int; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = int; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; RejectFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = int; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; RejectFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = int; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = int; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, int, true>; ResolveValueT = mozilla::SafeRefPtr; RejectValueT = int; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::&&)>; RejectFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; ResolveValueT = mozilla::SafeRefPtr; RejectValueT = int; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::&&)>; RejectFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; ResolveValueT = mozilla::SafeRefPtr; RejectValueT = int; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::SafeRefPtr; RejectValueT = int; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerManager::RegisterForTest(nsIPrincipal*, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::; RejectFunction = mozilla::dom::ServiceWorkerManager::RegisterForTest(nsIPrincipal*, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerManager::RegisterForTest(nsIPrincipal*, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::; RejectFunction = mozilla::dom::ServiceWorkerManager::RegisterForTest(nsIPrincipal*, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerManager::RegisterForAddonPrincipal(nsIPrincipal*, JSContext*, mozilla::dom::Promise**)::; RejectFunction = mozilla::dom::ServiceWorkerManager::RegisterForAddonPrincipal(nsIPrincipal*, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerManager::RegisterForAddonPrincipal(nsIPrincipal*, JSContext*, mozilla::dom::Promise**)::; RejectFunction = mozilla::dom::ServiceWorkerManager::RegisterForAddonPrincipal(nsIPrincipal*, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerPrivate::ExecServiceWorkerOp(mozilla::dom::ServiceWorkerOpArgs&&, const mozilla::dom::ServiceWorkerLifetimeExtension&, std::function&&, std::function&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerPrivate::ExecServiceWorkerOp(mozilla::dom::ServiceWorkerOpArgs&&, const mozilla::dom::ServiceWorkerLifetimeExtension&, std::function&&, std::function&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IPCNotificationsOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerRegistration::GetNotifications(const mozilla::dom::GetNotificationOptions&, mozilla::ErrorResult&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::IPCNotificationsOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerRegistration::GetNotifications(const mozilla::dom::GetNotificationOptions&, mozilla::ErrorResult&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::IPCNotificationsOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCNotificationsOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:31, 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-150.0.1/dom/storage/StorageObserver.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/storage/StorageObserver.cpp:5, from Unified_cpp_dom_storage1.cpp:2: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::CheckedUnsafePtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::CheckedUnsafePtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::CheckedUnsafePtr; T = mozilla::CheckedUnsafePtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::CheckedUnsafePtr; T = mozilla::CheckedUnsafePtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::StorageObserver::Notify(const char*, const nsAString&, const nsACString&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/storage/StorageObserver.cpp:150:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->mSinks.D.500712.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/storage/StorageObserver.cpp:150:40: note: '__for_begin' declared here 150 | for (auto sink : mSinks.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/storage/StorageObserver.cpp:145:60: note: 'this' declared here 145 | const nsACString& aOriginScope) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Exception.h:15, 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:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ByteLengthQueuingStrategy.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/streams/ByteLengthQueuingStrategy.cpp:5, from Unified_cpp_dom_streams0.cpp:2: In constructor 'JS::AutoGCRooter::AutoGCRooter(JS::RootingContext*, Kind)', inlined from 'JS::AutoGCRooter::AutoGCRooter(JSContext*, Kind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1084: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:1126:52, inlined from 'mozilla::dom::RootedDictionary::RootedDictionary(const CX&) [with CX = JSContext*; T = mozilla::dom::ReadableStreamReadResult]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RootedDictionary.h:17:73, inlined from 'virtual void mozilla::dom::Read_ReadIntoRequest::CloseSteps(JSContext*, JS::Handle, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/streams/ReadableStreamBYOBReader.cpp:125:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1090:15: warning: storing the address of local variable 'result' in '*&MEM[(struct Array *)aCx_210(D) + 120B].mArr[2]' [-Wdangling-pointer=] 1090 | *stackTop = this; | ~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_streams0.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/streams/ReadableStreamBYOBReader.cpp:125:48: note: 'result' declared here 125 | RootedDictionary result(aCx); | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/streams/ReadableStreamBYOBReader.cpp:118:30: note: 'aCx' declared here 118 | 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:1084: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:1126:52, inlined from 'mozilla::dom::RootedDictionary::RootedDictionary(const CX&) [with CX = JSContext*; T = mozilla::dom::ReadableStreamReadResult]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RootedDictionary.h:17:73, inlined from 'virtual void mozilla::dom::Read_ReadIntoRequest::ChunkSteps(JSContext*, JS::Handle, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/streams/ReadableStreamBYOBReader.cpp:111:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1090:15: warning: storing the address of local variable 'result' in '*&MEM[(struct Array *)aCx_205(D) + 120B].mArr[2]' [-Wdangling-pointer=] 1090 | *stackTop = this; | ~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/streams/ReadableStreamBYOBReader.cpp:111:48: note: 'result' declared here 111 | RootedDictionary result(aCx); | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/streams/ReadableStreamBYOBReader.cpp:95:30: note: 'aCx' declared here 95 | void ChunkSteps(JSContext* aCx, JS::Handle aChunk, | ~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/DOMSVGAngle.cpp:9, from Unified_cpp_dom_svg0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/DOMSVGPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/DOMSVGPointList.cpp:9, from Unified_cpp_dom_svg1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg3.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGElement.cpp: In member function 'virtual nsAtom* mozilla::dom::SVGElement::GetEventNameForAttr(nsAtom*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGElement.cpp:1479: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1479 | if (aAttr == nsGkAtoms::onload) return nsGkAtoms::onSVGLoad; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGElement.cpp:1479: note: adding '-flarge-source-files' will allow 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-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementInlines.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGAnimationElement.cpp:11, from Unified_cpp_dom_svg2.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DisplaySVGItem.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGImageFrame.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGGeometryProperty.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGContentUtils.cpp:11, from Unified_cpp_dom_svg3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGGraphicsElement.cpp:9, 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-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGFEDropShadowElement.cpp:9, from Unified_cpp_dom_svg4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGContainerFrame.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGOuterSVGFrame.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGFragmentIdentifier.cpp:9, from Unified_cpp_dom_svg5.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DisplaySVGItem.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGImageFrame.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGGeometryProperty.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGPathElement.cpp:10, from Unified_cpp_dom_svg6.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGRect.cpp:9, from Unified_cpp_dom_svg7.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsColor.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsAttrValue.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/AttrArray.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Element.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGElement.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGPreserveAspectRatio.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGAnimatedPreserveAspectRatio.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGContentUtils.cpp:10: 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-150.0.1/dom/svg/SVGContentUtils.cpp:527:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCoord.h:325:10: warning: 'xOffset' may be used uninitialized [-Wmaybe-uninitialized] 325 | return float(aAppUnits) / aAppUnitsPerPixel; | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGContentUtils.cpp: In function 'mozilla::gfx::Matrix mozilla::GetCTMInternal(dom::SVGElement*, CTMType, bool)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGContentUtils.cpp:503:13: note: 'xOffset' was declared here 503 | 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-150.0.1/dom/svg/SVGContentUtils.cpp:527:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCoord.h:325:10: warning: 'yOffset' may be used uninitialized [-Wmaybe-uninitialized] 325 | return float(aAppUnits) / aAppUnitsPerPixel; | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGContentUtils.cpp: In function 'mozilla::gfx::Matrix mozilla::GetCTMInternal(dom::SVGElement*, CTMType, bool)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGContentUtils.cpp:503:22: note: 'yOffset' was declared here 503 | nscoord xOffset, yOffset; | ^~~~~~~ In file included from Unified_cpp_dom_svg8.cpp:110: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGUseElement.cpp: In function 'bool mozilla::dom::NodeCouldBeRendered(const nsINode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGUseElement.cpp:265: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 265 | } else if (const auto* svgGraphics = SVGGraphicsElement::FromNode(aNode)) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGUseElement.cpp:265: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from Unified_cpp_dom_svg6.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGPathData.cpp: In static member function 'static void mozilla::SVGPathData::GetMarkerPositioningData(mozilla::Span, float>, 18446744073709551615>, float, nsTArray*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGPathData.cpp:690:41: warning: 'segStartAngle' may be used uninitialized [-Wmaybe-uninitialized] 690 | SVGContentUtils::AngleBisect(prevSegEndAngle, segStartAngle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGPathData.cpp:529:11: note: 'segStartAngle' was declared here 529 | float segStartAngle, segEndAngle; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGPathData.cpp:703:39: warning: 'segEndAngle' may be used uninitialized [-Wmaybe-uninitialized] 703 | SVGContentUtils::AngleBisect(segEndAngle, pathStartAngle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGPathData.cpp:529:26: note: 'segEndAngle' was declared here 529 | float segStartAngle, segEndAngle; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGTests.cpp:13, from Unified_cpp_dom_svg8.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/view-transitions/ViewTransition.cpp:18, 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:5509: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 5509 | } else if (!aAfterPunctuation) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5509: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:0: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/vr/XRSession.cpp:23, from Unified_cpp_dom_vr1.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:11, from Unified_cpp_webbrowserpersist0.cpp:20: /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator, const_iterator)': /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h:1564: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1564 | while (__first != __last) /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h:1564: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:453: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 453 | } else if (mNoListenerForEvents[0] == aEvent->mMessage || /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:453: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from Unified_cpp_dom_webgpu1.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webgpu/Queue.cpp: In member function 'void mozilla::webgpu::Queue::CopyExternalImageToTexture(const mozilla::dom::GPUCopyExternalImageSourceInfo&, const mozilla::dom::GPUCopyExternalImageDestInfo&, const mozilla::dom::GPUExtent3D&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webgpu/Queue.cpp:584:20: warning: 'srcPremultiplied' may be used uninitialized [-Wmaybe-uninitialized] 584 | if (!ConvertImage(dstWidth, dstHeight, srcBegin, srcStride, srcOriginPos, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585 | srcFormat, srcPremultiplied, dstBegin, dstStrideVal, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586 | dstOriginPos, dstFormat, aDestination.mPremultipliedAlpha, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 587 | dom::PredefinedColorSpace::Srgb, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 588 | dom::PredefinedColorSpace::Srgb, &wasTrivial)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webgpu/Queue.cpp:473:8: note: 'srcPremultiplied' was declared here 473 | bool srcPremultiplied; | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AuthenticatorResponse.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AuthenticatorAssertionResponse.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:5, from Unified_cpp_dom_webauthn0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebAuthnTransactionParent::RecvRequestIsUVPAA(mozilla::dom::PWebAuthnTransactionParent::RequestIsUVPAAResolver&&)::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebAuthnTransactionParent::RecvRequestIsUVPAA(mozilla::dom::PWebAuthnTransactionParent::RequestIsUVPAAResolver&&)::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebAuthnTransactionParent::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:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebAuthnTransactionParent::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:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webgpu/CanvasContext.cpp:12, from Unified_cpp_dom_webgpu0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | 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-150.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:6, from Unified_cpp_webbrowserpersist0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsWebBrowserPersist::EndDownload(nsresult)::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsWebBrowserPersist::EndDownload(nsresult)::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PWebGPU.cpp:8, from Unified_cpp_dom_webgpu2.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_dom_webgpu0.cpp:128: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webgpu/ExternalTexture.cpp: In static member function 'static already_AddRefed mozilla::webgpu::ExternalTextureSourceClient::Create(mozilla::webgpu::Device*, mozilla::webgpu::ExternalTextureCache*, const mozilla::dom::OwningHTMLVideoElementOrVideoFrame&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webgpu/ExternalTexture.cpp:314: warning: 'rotation' may be used uninitialized [-Wmaybe-uninitialized] 314 | switch (rotation) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webgpu/ExternalTexture.cpp:214: note: 'rotation' was declared here 214 | VideoRotation rotation; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/2D.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FilterSupport.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/WebGPUTypes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webgpu/ObjectModel.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webgpu/Adapter.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webgpu/Adapter.cpp:5, 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-150.0.1/dom/webgpu/ExternalTexture.cpp:654: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Types.h:691:21: warning: 'narrow' may be used uninitialized [-Wmaybe-uninitialized] 691 | return narrow ? YUVRangedColorSpace::BT2020_Narrow | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 692 | : 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:667:8: note: 'narrow' was declared here 667 | bool narrow; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webgpu/ExternalTexture.cpp:667: warning: 'colorSpace' may be used uninitialized [-Wmaybe-uninitialized] 667 | aDesc.mLoadTransform); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webgpu/ExternalTexture.cpp:581: note: 'colorSpace' was declared here 581 | gfx::YUVRangedColorSpace colorSpace; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/webgpu/Device.cpp:299: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized] 299 | desc.ty = type; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webgpu/Device.cpp:284: note: 'type' was declared here 284 | ffi::WGPURawQueryType type; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webtransport/api/WebTransport.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webtransport/api/WebTransport.cpp:5, from Unified_cpp_dom_webtransport_api0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebTransport::Init(const mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::WebTransportOptions&, mozilla::ErrorResult&)::, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&&)>; ResolveValueT = std::tuple; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebTransport::Init(const mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::WebTransportOptions&, mozilla::ErrorResult&)::, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&&)>; ResolveValueT = std::tuple; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::tuple; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webtransport/parent/WebTransportParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/webtransport/parent/WebTransportParent.cpp:5, from Unified_cpp_webtransport_parent0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::WebTransportReliabilityMode; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebTransportParent::Create(const nsAString&, nsIPrincipal*, const mozilla::dom::PWebTransportParent::uint64_t&, const mozilla::Maybe&, const bool&, const bool&, const mozilla::dom::PWebTransportParent::uint32_t&, nsTArray&&, mozilla::dom::PWebTransportParent::Endpoint&&, std::function)>&&)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::dom::WebTransportReliabilityMode; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebTransportParent::Create(const nsAString&, nsIPrincipal*, const mozilla::dom::PWebTransportParent::uint64_t&, const mozilla::Maybe&, const bool&, const bool&, const mozilla::dom::PWebTransportParent::uint32_t&, nsTArray&&, mozilla::dom::PWebTransportParent::Endpoint&&, std::function)>&&)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::dom::WebTransportReliabilityMode; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::WebTransportReliabilityMode; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StaticRange.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, 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/mozilla/RangeBoundary.h: In constructor 'mozilla::RangeBoundaryBase::RangeBoundaryBase(RawParentType*, uint32_t, mozilla::RangeBoundarySetBy, TreeKind)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h:260: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 260 | } else if (aOffset > 0) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h:260: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/RemoteWorkerTypes.cpp:28, from Unified_cpp_remoteworkers2.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsAccessibilityService.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/workers/WorkerPrivate.cpp:56, from Unified_cpp_dom_workers1.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h: In member function 'mozilla::a11y::HyperTextAccessible* mozilla::a11y::SelectionManager::AccessibleWithCaret(int32_t*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h:92: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 92 | if (aCaret) *aCaret = mCaretOffset; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h:92: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:82, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/worklet/Worklet.cpp:10, from Unified_cpp_dom_worklet0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/workers/remoteworkers/RemoteWorkerChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:5, from Unified_cpp_remoteworkers0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::RemoteWorkerManager::TargetActorAndKeepAlive; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RemoteWorkerManager::Launch(mozilla::dom::RemoteWorkerController*, const mozilla::dom::RemoteWorkerData&, base::ProcessId)::; RejectFunction = mozilla::dom::RemoteWorkerManager::Launch(mozilla::dom::RemoteWorkerController*, const mozilla::dom::RemoteWorkerData&, base::ProcessId)::; ResolveValueT = mozilla::dom::RemoteWorkerManager::TargetActorAndKeepAlive; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RemoteWorkerManager::Launch(mozilla::dom::RemoteWorkerController*, const mozilla::dom::RemoteWorkerData&, base::ProcessId)::; RejectFunction = mozilla::dom::RemoteWorkerManager::Launch(mozilla::dom::RemoteWorkerController*, const mozilla::dom::RemoteWorkerData&, base::ProcessId)::; ResolveValueT = mozilla::dom::RemoteWorkerManager::TargetActorAndKeepAlive; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::RemoteWorkerManager::TargetActorAndKeepAlive; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::RemoteWorkerControllerParent::RecvExecServiceWorkerOp(mozilla::dom::PRemoteWorkerControllerParent::ServiceWorkerOpArgs&&, mozilla::dom::PRemoteWorkerControllerParent::ExecServiceWorkerOpResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::RemoteWorkerControllerParent::RecvExecServiceWorkerOp(mozilla::dom::PRemoteWorkerControllerParent::ServiceWorkerOpArgs&&, mozilla::dom::PRemoteWorkerControllerParent::ExecServiceWorkerOpResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerFetchEventOpResult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::RemoteWorkerControllerParent::RecvPFetchEventOpConstructor(mozilla::dom::PRemoteWorkerControllerParent::PFetchEventOpParent*, const mozilla::dom::PRemoteWorkerControllerParent::ParentToParentServiceWorkerFetchEventOpArgs&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::ServiceWorkerFetchEventOpResult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::RemoteWorkerControllerParent::RecvPFetchEventOpConstructor(mozilla::dom::PRemoteWorkerControllerParent::PFetchEventOpParent*, const mozilla::dom::PRemoteWorkerControllerParent::ParentToParentServiceWorkerFetchEventOpArgs&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::ServiceWorkerFetchEventOpResult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerFetchEventOpResult; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, 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:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/workers/WorkerLoadInfo.cpp:12, from Unified_cpp_dom_workers1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/xslt/xpath/txXPathTreeWalker.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/xslt/xml/txXMLParser.cpp:12, from Unified_cpp_dom_xslt_xml0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementInlines.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/xml/nsXMLElement.cpp:8, from Unified_cpp_dom_xml0.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/xslt/xpath/txXPathTreeWalker.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/xslt/xpath/XPathExpression.cpp:19, from Unified_cpp_dom_xslt_xpath0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/xslt/xpath/txXPathTreeWalker.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/workers/WorkerLoadInfo.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/workers/WorkerLoadInfo.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerGlobalScope::SkipWaiting(mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerGlobalScope::SkipWaiting(mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/xslt/xpath/txXPathTreeWalker.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/xslt/xslt/txStylesheet.cpp:14, from Unified_cpp_dom_xslt_xslt1.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:64, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/xslt/xpath/txXPathTreeWalker.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/xslt/xslt/txExecutionState.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/xslt/xslt/txEXSLTFunctions.cpp:29, from Unified_cpp_dom_xslt_xslt0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HTMLEditor.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/composer/nsEditingSession.cpp:10, from Unified_cpp_editor_composer0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFrameLoaderOwner.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/xul/XULFrameElement.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/xul/nsXULElement.cpp:15, from Unified_cpp_dom_xul1.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/xul/XULFrameElement.cpp:9, from Unified_cpp_dom_xul0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextComposition.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/libeditor/CompositionTransaction.cpp:10, 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:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/libeditor/EditorEventListener.cpp:17, from Unified_cpp_editor_libeditor1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/xul/ChromeObserver.cpp:8, from Unified_cpp_dom_xul0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/libeditor/HTMLEditorMutationObserver.cpp:15, from Unified_cpp_editor_libeditor2.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/libeditor/EditorBase.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/libeditor/AutoClonedRangeArray.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/libeditor/AutoClonedRangeArray.cpp:5, from Unified_cpp_editor_libeditor0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/libeditor/EditorBase.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/libeditor/EditorEventListener.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/libeditor/EditorBase.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/libeditor/HTMLEditorInsertParagraphHandler.cpp:5, from Unified_cpp_editor_libeditor2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/libeditor/EditorBase.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, from Unified_cpp_editor_spellchecker0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HTMLEditor.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/txmgr/TransactionManager.cpp:8, from Unified_cpp_editor_txmgr0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextComposition.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/libeditor/TextEditSubActionHandler.cpp:19, from Unified_cpp_editor_libeditor3.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozSpellChecker.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/spellchecker/EditorSpellCheck.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/spellchecker/EditorSpellCheck.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, nsresult, false>; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::EditorSpellCheck::Suggest(const nsAString&, uint32_t, JSContext*, mozilla::dom::Promise**):: >&)>; RejectFunction = mozilla::EditorSpellCheck::Suggest(const nsAString&, uint32_t, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::EditorSpellCheck::Suggest(const nsAString&, uint32_t, JSContext*, mozilla::dom::Promise**):: >&)>; RejectFunction = mozilla::EditorSpellCheck::Suggest(const nsAString&, uint32_t, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/libeditor/EditorBase.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/libeditor/AutoClonedRangeArray.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/editor/libeditor/SelectionState.cpp:7, from Unified_cpp_editor_libeditor3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, from : In static member function 'static std::size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(std::size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57:13, inlined from 'char* mystrdup(const char*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/extensions/spellcheck/hunspell/src/csutil.cxx:300:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:671:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 671 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:150:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 150 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/atomic:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In function 'char* mystrdup(const char*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:96:17: note: by argument 1 of type 'const void*' to 'std::size_t moz_malloc_size_of(const void*)' declared here 96 | MFBT_API size_t moz_malloc_size_of(const void* ptr); | ^~~~~~~~~~~~~~~~~~ In static member function 'static std::size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(std::size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57:13, inlined from 'int {anonymous}::munge_vector(char***, const std::vector >&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/extensions/spellcheck/hunspell/src/hunspell.cxx:1927:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:671:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 671 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:150:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 150 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In function 'int {anonymous}::munge_vector(char***, const std::vector >&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:96:17: note: by argument 1 of type 'const void*' to 'std::size_t moz_malloc_size_of(const void*)' declared here 96 | MFBT_API size_t moz_malloc_size_of(const void* ptr); | ^~~~~~~~~~~~~~~~~~ In static member function 'static std::size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(std::size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57:13, inlined from 'HashMgr::decode_flags(short unsigned int**, const std::string&, FileMgr*, bool) const::' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/extensions/spellcheck/hunspell/src/hashmgr.cxx:751:39: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:671:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 671 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:150:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 150 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In member function 'int HashMgr::decode_flags(short unsigned int**, const std::string&, FileMgr*, bool) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:96:17: note: by argument 1 of type 'const void*' to 'std::size_t moz_malloc_size_of(const void*)' declared here 96 | MFBT_API size_t moz_malloc_size_of(const void* ptr); | ^~~~~~~~~~~~~~~~~~ In static member function 'static std::size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(std::size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57:13, inlined from 'HashMgr::decode_flags(short unsigned int**, const std::string&, FileMgr*, bool) const::' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/extensions/spellcheck/hunspell/src/hashmgr.cxx:795:39: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:671:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 671 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:150:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 150 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In member function 'int HashMgr::decode_flags(short unsigned int**, const std::string&, FileMgr*, bool) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:96:17: note: by argument 1 of type 'const void*' to 'std::size_t moz_malloc_size_of(const void*)' declared here 96 | MFBT_API size_t moz_malloc_size_of(const void* ptr); | ^~~~~~~~~~~~~~~~~~ In static member function 'static std::size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(std::size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57:13, inlined from 'RepList::RepList(int)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/extensions/spellcheck/hunspell/src/replist.cxx:80:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:671:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 671 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:150:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 150 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In constructor 'RepList::RepList(int)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:96:17: note: by argument 1 of type 'const void*' to 'std::size_t moz_malloc_size_of(const void*)' declared here 96 | MFBT_API size_t moz_malloc_size_of(const void* ptr); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, from : In static member function 'static std::size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(std::size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57:13, inlined from 'void* rlbox::rlbox_noop_sandbox::impl_malloc_in_sandbox(std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/rlbox/rlbox_noop_sandbox.hpp:129:15, inlined from 'rlbox::tainted rlbox::rlbox_sandbox::malloc_in_sandbox(uint32_t) [with T = char; T_Sbx = rlbox::rlbox_noop_sandbox]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/rlbox/rlbox_sandbox.hpp:552:55, inlined from 'tainted_hunspell allocStrInSandbox(rlbox_sandbox_hunspell&, const std::string&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/extensions/spellcheck/hunspell/glue/RLBoxHunspell.cpp:18:67: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:671:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 671 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:150:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 150 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/atomic:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In function 'tainted_hunspell allocStrInSandbox(rlbox_sandbox_hunspell&, const std::string&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:96:17: note: by argument 1 of type 'const void*' to 'std::size_t moz_malloc_size_of(const void*)' declared here 96 | MFBT_API size_t moz_malloc_size_of(const void* ptr); | ^~~~~~~~~~~~~~~~~~ In static member function 'static std::size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(std::size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57:13, inlined from 'void* rlbox::rlbox_noop_sandbox::impl_malloc_in_sandbox(std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/rlbox/rlbox_noop_sandbox.hpp:129:15, inlined from 'rlbox::tainted rlbox::rlbox_sandbox::malloc_in_sandbox(uint32_t) [with T = cs_info; T_Sbx = rlbox::rlbox_noop_sandbox]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/rlbox/rlbox_sandbox.hpp: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-150.0.1/extensions/spellcheck/hunspell/glue/mozHunspellRLBoxHost.cpp:219:49: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:671:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 671 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:150:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 150 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In static member function 'static tainted_hunspell mozilla::mozHunspellCallbacks::GetCurrentCS(rlbox_sandbox_hunspell&, tainted_hunspell)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:96:17: note: by argument 1 of type 'const void*' to 'std::size_t moz_malloc_size_of(const void*)' declared here 96 | MFBT_API size_t moz_malloc_size_of(const void* ptr); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/FilterProcessingSIMD-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/FilterProcessingSSE2.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalari32x4_t mozilla::gfx::simd::Splat32(Scalari32x4_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:393:45: warning: array subscript has type 'char' [-Wchar-subscripts] 393 | return From32(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:393:61: warning: array subscript has type 'char' [-Wchar-subscripts] 393 | return From32(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:393:77: warning: array subscript has type 'char' [-Wchar-subscripts] 393 | return From32(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:394:45: warning: array subscript has type 'char' [-Wchar-subscripts] 394 | aM.i32[aIndex]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalari32x4_t mozilla::gfx::simd::Shuffle32(Scalari32x4_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:414:23: warning: array subscript has type 'char' [-Wchar-subscripts] 414 | m.i32[0] = aM.i32[i3]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:415:23: warning: array subscript has type 'char' [-Wchar-subscripts] 415 | m.i32[1] = aM.i32[i2]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:416:23: warning: array subscript has type 'char' [-Wchar-subscripts] 416 | m.i32[2] = aM.i32[i1]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:417:23: warning: array subscript has type 'char' [-Wchar-subscripts] 417 | m.i32[3] = aM.i32[i0]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalari16x8_t mozilla::gfx::simd::ShuffleLo16(Scalari16x8_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:428:23: warning: array subscript has type 'char' [-Wchar-subscripts] 428 | m.i16[0] = aM.i16[i3]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:429:23: warning: array subscript has type 'char' [-Wchar-subscripts] 429 | m.i16[1] = aM.i16[i2]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:430:23: warning: array subscript has type 'char' [-Wchar-subscripts] 430 | m.i16[2] = aM.i16[i1]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:431:23: warning: array subscript has type 'char' [-Wchar-subscripts] 431 | m.i16[3] = aM.i16[i0]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalaru16x8_t mozilla::gfx::simd::Splat16(Scalaru16x8_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:454:42: warning: array subscript has type 'char' [-Wchar-subscripts] 454 | int16_t chosenValueLo = aM.u16[aIndexLo]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/2d/FilterProcessingSIMD-inl.h:631:17: warning: array subscript has type 'char' [-Wchar-subscripts] 631 | rows_bgra[bg_or_ra][B_or_G_or_R_or_A * 2 + g_or_a] = | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/FilterProcessingSIMD-inl.h: In instantiation of 'already_AddRefed mozilla::gfx::ApplyColorMatrix_SIMD(DataSourceSurface*, const Matrix5x4&) [with i32x4_t = __vector(2) long long int; i16x8_t = __vector(2) long long int; u8x16_t = __vector(2) long long int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/FilterProcessingSSE2.cpp:57:58: required from here 57 | return ApplyColorMatrix_SIMD<__m128i, __m128i, __m128i>(aInput, aMatrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/FilterProcessingSIMD-inl.h:631:17: warning: array subscript has type 'char' [-Wchar-subscripts] 631 | rows_bgra[bg_or_ra][B_or_G_or_R_or_A * 2 + g_or_a] = | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsNetUtil.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/extensions/permissions/Permission.cpp:9, from Unified_cpp_permissions0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::PermissionManager::TestFlushPendingWrites(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::PermissionManager::TestFlushPendingWrites(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::PermissionManager::RemoveOrphanedInteractionRecords(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::PermissionManager::RemoveOrphanedInteractionRecords(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::PermissionManager::WhenPermissionsAvailable(nsIPrincipal*, nsIRunnable*)::; RejectFunction = mozilla::PermissionManager::WhenPermissionsAvailable(nsIPrincipal*, nsIRunnable*)::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::PermissionManager::WhenPermissionsAvailable(nsIPrincipal*, nsIRunnable*)::; RejectFunction = mozilla::PermissionManager::WhenPermissionsAvailable(nsIPrincipal*, nsIRunnable*)::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordedEvent.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/InlineTranslator.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/InlineTranslator.cpp:5: In static member function 'static void mozilla::gfx::ElementStreamFormat::Read(S&, bool&) [with S = mozilla::gfx::MemReader]', inlined from 'void mozilla::gfx::ReadElement(S&, T&) [with S = MemReader; T = bool; = void]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:70:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:37:5: warning: 'boolChar' may be used uninitialized [-Wmaybe-uninitialized] 37 | switch (boolChar) { | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h: In function 'void mozilla::gfx::ReadElement(S&, T&) [with S = MemReader; T = bool; = void]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:35:10: note: 'boolChar' was declared here 35 | char boolChar; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/InlineTranslator.cpp:6: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/RecordedEventImpl.h: In member function 'void mozilla::gfx::RecordedStrokeOptionsMixin::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::MemReader]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/RecordedEventImpl.h:2098:28: warning: 'joinStyle' may be used uninitialized [-Wmaybe-uninitialized] 2098 | aStrokeOptions.mLineJoin = joinStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/RecordedEventImpl.h:2089:13: note: 'joinStyle' was declared here 2089 | JoinStyle joinStyle; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/RecordedEventImpl.h:2099:27: warning: 'capStyle' may be used uninitialized [-Wmaybe-uninitialized] 2099 | aStrokeOptions.mLineCap = capStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/RecordedEventImpl.h:2090:12: note: 'capStyle' was declared here 2090 | CapStyle capStyle; | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/ScaledFontFontconfig.cpp: In member function 'void mozilla::gfx::ScaledFontFontconfig::InstanceData::SetupFontOptions(cairo_font_options_t*, int*, unsigned int*) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/ScaledFontFontconfig.cpp:315:36: warning: 'hinting' may be used uninitialized [-Wmaybe-uninitialized] 315 | cairo_font_options_set_hint_style(aFontOptions, hinting); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/ScaledFontFontconfig.cpp:300:22: note: 'hinting' was declared here 300 | cairo_hint_style_t hinting; | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/InlineTranslator.cpp: In member function 'bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/InlineTranslator.cpp:31:3: warning: 'majorRevision' may be used uninitialized [-Wmaybe-uninitialized] 31 | if (majorRevision != kMajorRevision) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/InlineTranslator.cpp:29:12: note: 'majorRevision' was declared here 29 | uint16_t majorRevision; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/InlineTranslator.cpp:38:3: warning: 'minorRevision' may be used uninitialized [-Wmaybe-uninitialized] 38 | if (minorRevision > kMinorRevision) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/InlineTranslator.cpp:36:12: note: 'minorRevision' was declared here 36 | uint16_t minorRevision; | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:36, from Unified_cpp_spellcheck_src0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/FilterProcessingSIMD-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/FilterProcessingScalar.cpp:7, from Unified_cpp_gfx_2d1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalari32x4_t mozilla::gfx::simd::Splat32(Scalari32x4_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:393:45: warning: array subscript has type 'char' [-Wchar-subscripts] 393 | return From32(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:393:61: warning: array subscript has type 'char' [-Wchar-subscripts] 393 | return From32(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:393:77: warning: array subscript has type 'char' [-Wchar-subscripts] 393 | return From32(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex], | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:394:45: warning: array subscript has type 'char' [-Wchar-subscripts] 394 | aM.i32[aIndex]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalari32x4_t mozilla::gfx::simd::Shuffle32(Scalari32x4_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:414:23: warning: array subscript has type 'char' [-Wchar-subscripts] 414 | m.i32[0] = aM.i32[i3]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:415:23: warning: array subscript has type 'char' [-Wchar-subscripts] 415 | m.i32[1] = aM.i32[i2]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:416:23: warning: array subscript has type 'char' [-Wchar-subscripts] 416 | m.i32[2] = aM.i32[i1]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:417:23: warning: array subscript has type 'char' [-Wchar-subscripts] 417 | m.i32[3] = aM.i32[i0]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalari16x8_t mozilla::gfx::simd::ShuffleLo16(Scalari16x8_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:428:23: warning: array subscript has type 'char' [-Wchar-subscripts] 428 | m.i16[0] = aM.i16[i3]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:429:23: warning: array subscript has type 'char' [-Wchar-subscripts] 429 | m.i16[1] = aM.i16[i2]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:430:23: warning: array subscript has type 'char' [-Wchar-subscripts] 430 | m.i16[2] = aM.i16[i1]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:431:23: warning: array subscript has type 'char' [-Wchar-subscripts] 431 | m.i16[3] = aM.i16[i0]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalaru16x8_t mozilla::gfx::simd::Splat16(Scalaru16x8_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/SIMD.h:454:42: warning: array subscript has type 'char' [-Wchar-subscripts] 454 | int16_t chosenValueLo = aM.u16[aIndexLo]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/2d/FilterProcessingSIMD-inl.h:631:17: warning: array subscript has type 'char' [-Wchar-subscripts] 631 | rows_bgra[bg_or_ra][B_or_G_or_R_or_A * 2 + g_or_a] = | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/extensions/spellcheck/ipc/RemoteSpellCheckEngineChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/extensions/spellcheck/ipc/RemoteSpellCheckEngineChild.cpp:5, from Unified_cpp_spellcheck_ipc0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteSpellcheckEngineParent::RecvSetDictionaries(const nsTArray >&, mozilla::PRemoteSpellcheckEngineParent::SetDictionariesResolver&&)::; RejectFunction = mozilla::RemoteSpellcheckEngineParent::RecvSetDictionaries(const nsTArray >&, mozilla::PRemoteSpellcheckEngineParent::SetDictionariesResolver&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteSpellcheckEngineParent::RecvSetDictionaries(const nsTArray >&, mozilla::PRemoteSpellcheckEngineParent::SetDictionariesResolver&&)::; RejectFunction = mozilla::RemoteSpellcheckEngineParent::RecvSetDictionaries(const nsTArray >&, mozilla::PRemoteSpellcheckEngineParent::SetDictionariesResolver&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, nsresult, false>; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteSpellcheckEngineParent::RecvSuggest(const nsAString&, mozilla::PRemoteSpellcheckEngineParent::uint32_t, mozilla::PRemoteSpellcheckEngineParent::SuggestResolver&&):: >)>; RejectFunction = mozilla::RemoteSpellcheckEngineParent::RecvSuggest(const nsAString&, mozilla::PRemoteSpellcheckEngineParent::uint32_t, mozilla::PRemoteSpellcheckEngineParent::SuggestResolver&&)::; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteSpellcheckEngineParent::RecvSuggest(const nsAString&, mozilla::PRemoteSpellcheckEngineParent::uint32_t, mozilla::PRemoteSpellcheckEngineParent::SuggestResolver&&):: >)>; RejectFunction = mozilla::RemoteSpellcheckEngineParent::RecvSuggest(const nsAString&, mozilla::PRemoteSpellcheckEngineParent::uint32_t, mozilla::PRemoteSpellcheckEngineParent::SuggestResolver&&)::; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/FilterProcessingSIMD-inl.h: In instantiation of 'already_AddRefed mozilla::gfx::ApplyColorMatrix_SIMD(DataSourceSurface*, const Matrix5x4&) [with i32x4_t = simd::Scalari32x4_t; i16x8_t = simd::Scalari16x8_t; u8x16_t = simd::Scalaru8x16_t]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/FilterProcessingScalar.cpp:137:52: required from here 136 | return ApplyColorMatrix_SIMD(aInput, aMatrix); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/FilterProcessingSIMD-inl.h:631:17: warning: array subscript has type 'char' [-Wchar-subscripts] 631 | rows_bgra[bg_or_ra][B_or_G_or_R_or_A * 2 + g_or_a] = | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/extensions/spellcheck/src/mozInlineSpellChecker.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:31: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozInlineSpellChecker::SpellCheckerSlice::CheckWordsAndUpdateRangesForMisspellings(const nsTArray >&, nsTArray >&&, nsTArray&&)::&)>; RejectFunction = mozInlineSpellChecker::SpellCheckerSlice::CheckWordsAndUpdateRangesForMisspellings(const nsTArray >&, nsTArray >&&, nsTArray&&)::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozInlineSpellChecker::SpellCheckerSlice::CheckWordsAndUpdateRangesForMisspellings(const nsTArray >&, nsTArray >&&, nsTArray&&)::&)>; RejectFunction = mozInlineSpellChecker::SpellCheckerSlice::CheckWordsAndUpdateRangesForMisspellings(const nsTArray >&, nsTArray >&&, nsTArray&&)::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulator.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/VersionGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/PathRecording.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/PathRecording.cpp:5, from Unified_cpp_gfx_2d1.cpp:65: In static member function 'static void mozilla::gfx::ElementStreamFormat::Read(S&, bool&) [with S = mozilla::gfx::MemReader]', inlined from 'void mozilla::gfx::ReadElement(S&, T&) [with S = MemReader; T = bool; = void]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/RecordingTypes.h:70:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/RecordingTypes.h:37:5: warning: 'boolChar' may be used uninitialized [-Wmaybe-uninitialized] 37 | switch (boolChar) { | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/2d/RecordingTypes.h:35:10: note: 'boolChar' was declared here 35 | char boolChar; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/PathRecording.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/2d/RecordedEventImpl.h:2098:28: warning: 'joinStyle' may be used uninitialized [-Wmaybe-uninitialized] 2098 | aStrokeOptions.mLineJoin = joinStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/RecordedEventImpl.h:2089:13: note: 'joinStyle' was declared here 2089 | JoinStyle joinStyle; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/RecordedEventImpl.h:2099:27: warning: 'capStyle' may be used uninitialized [-Wmaybe-uninitialized] 2099 | aStrokeOptions.mLineCap = capStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/RecordedEventImpl.h:2090:12: note: 'capStyle' was declared here 2090 | CapStyle capStyle; | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/RecordedEventImpl.h: In member function 'void mozilla::gfx::RecordedStrokeOptionsMixin::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::MemReader]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/RecordedEventImpl.h:2098:28: warning: 'joinStyle' may be used uninitialized [-Wmaybe-uninitialized] 2098 | aStrokeOptions.mLineJoin = joinStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/RecordedEventImpl.h:2089:13: note: 'joinStyle' was declared here 2089 | JoinStyle joinStyle; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/RecordedEventImpl.h:2099:27: warning: 'capStyle' may be used uninitialized [-Wmaybe-uninitialized] 2099 | aStrokeOptions.mLineCap = capStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/2d/RecordedEventImpl.h:2090:12: note: 'capStyle' was declared here 2090 | CapStyle capStyle; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/VersionGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulatorHLSL.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from Unified_cpp_gfx_2d0.cpp:83: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/2d/DrawTargetCairo.cpp:459:20: warning: 'pat' may be used uninitialized [-Wmaybe-uninitialized] 459 | cairo_pattern_t* pat; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/ExtensionGLSL.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/ExtensionGLSL.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/FlagStd140Structs.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-core-compositor.c:50: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h:194:9: warning: "cairo_xlib_surface_create_with_xrender_format" redefined 194 | #define cairo_xlib_surface_create_with_xrender_format _voidp_consume | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairoint.h:64, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-core-compositor.c:46: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-rename.h:400:9: note: this is the location of the previous definition 400 | #define cairo_xlib_surface_create_with_xrender_format _moz_cairo_xlib_surface_create_with_xrender_format | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-display.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h:194:9: warning: "cairo_xlib_surface_create_with_xrender_format" redefined 194 | #define cairo_xlib_surface_create_with_xrender_format _voidp_consume | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairoint.h:64, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-display.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-rename.h:400:9: note: this is the location of the previous definition 400 | #define cairo_xlib_surface_create_with_xrender_format _moz_cairo_xlib_surface_create_with_xrender_format | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-fallback-compositor.c:46: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h:194:9: warning: "cairo_xlib_surface_create_with_xrender_format" redefined 194 | #define cairo_xlib_surface_create_with_xrender_format _voidp_consume | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairoint.h:64, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-fallback-compositor.c:42: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-rename.h:400:9: note: this is the location of the previous definition 400 | #define cairo_xlib_surface_create_with_xrender_format _moz_cairo_xlib_surface_create_with_xrender_format | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-render-compositor.c:46: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h:194:9: warning: "cairo_xlib_surface_create_with_xrender_format" redefined 194 | #define cairo_xlib_surface_create_with_xrender_format _voidp_consume | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairoint.h:64, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-render-compositor.c:42: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-rename.h:400:9: note: this is the location of the previous definition 400 | #define cairo_xlib_surface_create_with_xrender_format _moz_cairo_xlib_surface_create_with_xrender_format | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-screen.c:59: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h:194:9: warning: "cairo_xlib_surface_create_with_xrender_format" redefined 194 | #define cairo_xlib_surface_create_with_xrender_format _voidp_consume | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairoint.h:64, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-screen.c:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-rename.h:400:9: note: this is the location of the previous definition 400 | #define cairo_xlib_surface_create_with_xrender_format _moz_cairo_xlib_surface_create_with_xrender_format | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-source.c:44: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h:194:9: warning: "cairo_xlib_surface_create_with_xrender_format" redefined 194 | #define cairo_xlib_surface_create_with_xrender_format _voidp_consume | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairoint.h:64, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-source.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-rename.h:400:9: note: this is the location of the previous definition 400 | #define cairo_xlib_surface_create_with_xrender_format _moz_cairo_xlib_surface_create_with_xrender_format | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-surface-shm.c:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h:194:9: warning: "cairo_xlib_surface_create_with_xrender_format" redefined 194 | #define cairo_xlib_surface_create_with_xrender_format _voidp_consume | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairoint.h:64, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-surface-shm.c:37: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-rename.h:400:9: note: this is the location of the previous definition 400 | #define cairo_xlib_surface_create_with_xrender_format _moz_cairo_xlib_surface_create_with_xrender_format | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:60: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h:194:9: warning: "cairo_xlib_surface_create_with_xrender_format" redefined 194 | #define cairo_xlib_surface_create_with_xrender_format _voidp_consume | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairoint.h:64, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-rename.h:400:9: note: this is the location of the previous definition 400 | #define cairo_xlib_surface_create_with_xrender_format _moz_cairo_xlib_surface_create_with_xrender_format | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-visual.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h:194:9: warning: "cairo_xlib_surface_create_with_xrender_format" redefined 194 | #define cairo_xlib_surface_create_with_xrender_format _voidp_consume | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairoint.h:64, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-xlib-visual.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-rename.h:400:9: note: this is the location of the previous definition 400 | #define cairo_xlib_surface_create_with_xrender_format _moz_cairo_xlib_surface_create_with_xrender_format | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/OutputESSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/OutputESSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairoint.h:64, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, from Unified_c_gfx_cairo_cairo_src0.c:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-clip-region.c: In function '_cairo_clip_extract_region': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-rename.h:235:40: warning: 'stack_rects' may be used uninitialized [-Wmaybe-uninitialized] 235 | #define cairo_region_create_rectangles _moz_cairo_region_create_rectangles /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-clip-region.c:83:20: note: in expansion of macro 'cairo_region_create_rectangles' 83 | clip->region = cairo_region_create_rectangles (r, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-rename.h:235:40: note: by argument 1 of type 'const cairo_rectangle_int_t *' {aka 'const struct _cairo_rectangle_int *'} to '_moz_cairo_region_create_rectangles' declared here 235 | #define cairo_region_create_rectangles _moz_cairo_region_create_rectangles | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo.h:3323:1: note: in expansion of macro 'cairo_region_create_rectangles' 3323 | cairo_region_create_rectangles (const cairo_rectangle_int_t *rects, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_c_gfx_cairo_cairo_src0.c:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-clip-region.c:54:27: note: 'stack_rects' declared here 54 | cairo_rectangle_int_t stack_rects[CAIRO_STACK_ARRAY_LENGTH (cairo_rectangle_int_t)]; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/OutputGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/OutputGLSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from Unified_c_gfx_cairo_cairo_src1.c:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/cairo/cairo/src/cairo-font-face-twin.c:625:39: warning: pointer targets in passing argument 3 of 'twin_compute_snap' differ in signedness [-Wpointer-sign] 625 | twin_compute_snap (cr, &info, b); | ^ | | | const int8_t * {aka const char *} /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-font-face-twin.c:496:41: note: expected 'const signed char *' but argument is of type 'const int8_t *' {aka 'const char *'} 496 | const signed char *b) | ~~~~~~~~~~~~~~~~~~~~~^ In file included from Unified_c_gfx_cairo_cairo_src4.c:110: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-tag-attributes.c: In function '_cairo_tag_parse_content_attributes': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-tag-attributes.c:538:16: warning: duplicated 'if' condition [-Wduplicated-cond] 538 | } else if (! content_attrs->tag_name) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-tag-attributes.c:535:9: note: previously used here 535 | if (! content_attrs->tag_name) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairoint.h:64, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-toy-font-face.c:42, from Unified_c_gfx_cairo_cairo_src5.c:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-rename.h:235:40: warning: 'stack_rects' may be used uninitialized [-Wmaybe-uninitialized] 235 | #define cairo_region_create_rectangles _moz_cairo_region_create_rectangles /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-traps.c:912:15: note: in expansion of macro 'cairo_region_create_rectangles' 912 | *region = cairo_region_create_rectangles (rects, rect_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-rename.h:235:40: note: by argument 1 of type 'const cairo_rectangle_int_t *' {aka 'const struct _cairo_rectangle_int *'} to '_moz_cairo_region_create_rectangles' declared here 235 | #define cairo_region_create_rectangles _moz_cairo_region_create_rectangles | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo.h:3323:1: note: in expansion of macro 'cairo_region_create_rectangles' 3323 | cairo_region_create_rectangles (const cairo_rectangle_int_t *rects, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_c_gfx_cairo_cairo_src5.c:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-traps.c:865:27: note: 'stack_rects' declared here 865 | 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:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c:346:12: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 346 | return status; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c:232:20: note: 'status' was declared here 232 | cairo_status_t status; | ^~~~~~ In file included from Unified_cpp_gfx_graphite2_src0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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_c_gfx_cairo_cairo_src3.c:110: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-region.c:270:9: warning: 'stack_pboxes' may be used uninitialized [-Wmaybe-uninitialized] 270 | 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-150.0.1/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/cairo/cairo/src/cairo-path-fixed.c:38, 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-150.0.1/gfx/cairo/cairo/src/cairo-region.c:235:20: note: 'stack_pboxes' declared here 235 | pixman_box32_t stack_pboxes[CAIRO_STACK_ARRAY_LENGTH (pixman_box32_t)]; | ^~~~~~~~~~~~ In file included from Unified_cpp_gfx_graphite2_src0.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/graphite2/src/GlyphCache.cpp:47:40: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 47 | class _glat_iterator : public std::iterator > | ^~~~~~~~ In file included from /usr/gcc/14/include/c++/14.3.0/bits/stl_construct.h:61, from /usr/gcc/14/include/c++/14.3.0/bits/stl_tempbuf.h:61, from /usr/gcc/14/include/c++/14.3.0/memory:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/memory:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/memory:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/graphite2/geckoextra/src/GraphiteExtra.cpp:10, from Unified_cpp_gfx_graphite2_src0.cpp:2: /usr/gcc/14/include/c++/14.3.0/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/graphite2/src/inc/FeatureVal.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/graphite2/src/inc/FeatureMap.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/graphite2/src/inc/Face.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/graphite2/src/inc/CmapCache.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/graphite2/src/CmapCache.cpp:29, from Unified_cpp_gfx_graphite2_src0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/graphite2/src/inc/List.h: In instantiation of 'void graphite2::Vector::reserve(std::size_t) [with T = graphite2::FeatureVal; std::size_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/gfx/graphite2/src/inc/List.h: In instantiation of 'T* graphite2::Vector::erase(iterator, iterator) [with T = graphite2::FeatureVal; iterator = graphite2::FeatureVal*]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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_src1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, std::size_t, std::size_t, std::size_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/graphite2/src/inc/Segment.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/graphite2/src/Silf.cpp:32, from Unified_cpp_gfx_graphite2_src1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/graphite2/src/inc/FeatureVal.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/graphite2/src/inc/FeatureMap.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/graphite2/src/inc/Face.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/graphite2/src/inc/Segment.h:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/graphite2/src/inc/List.h: In instantiation of 'void graphite2::Vector::reserve(size_t) [with T = graphite2::FeatureVal; size_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/gfx/graphite2/src/Collider.cpp:579:11: note: 'tbase' was declared here 579 | float tbase; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/OutputTree.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from Unified_cpp_gfx_gl0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/gl/GLContext.cpp:235:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 235 | if (dot_index == -1) | ~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/ipc/GPUParent.cpp:50: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h: In member function 'void nsIFrame::PeekWordState::Update(bool, bool, Script)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5509: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 5509 | } else if (!aAfterPunctuation) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5509: 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-150.0.1/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp: In function 'void sh::InitBuiltInResources(ShBuiltInResources*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:181:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct ShBuiltInResources' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 181 | memset(resources, 0, sizeof(*resources)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp: In constructor 'ShCompileOptions::ShCompileOptions()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/include/GLSLANG/ShaderLang.h:133:8: note: 'struct ShCompileOptions' declared here 133 | struct ShCompileOptions | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp: In copy constructor 'ShCompileOptions::ShCompileOptions(const ShCompileOptions&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/include/GLSLANG/ShaderLang.h:133:8: note: 'struct ShCompileOptions' declared here 133 | struct ShCompileOptions | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/gfx/angle/checkout/include/GLSLANG/ShaderLang.h:133:8: note: 'struct ShCompileOptions' declared here 133 | struct ShCompileOptions | ^~~~~~~~~~~~~~~~ In file included from Unified_cpp_gfx_gl0.cpp:83: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/gl/GLReadTexImageHelper.cpp:388:16: warning: 'readFormatGFX' may be used uninitialized [-Wmaybe-uninitialized] 388 | SwizzleData(tempMap->GetData(), tempMap->GetStride(), readFormatGFX, aData, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | aStride, aFormat, aSize); | ~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/gl/GLReadTexImageHelper.cpp:304:17: note: 'readFormatGFX' was declared here 304 | SurfaceFormat readFormatGFX; | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/gl/GLContextEGL.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/gl/AndroidSurfaceTexture.cpp:7, from Unified_cpp_gfx_gl0.cpp:2: In member function 'void mozilla::gl::GLContext::fBindVertexArray(GLuint)', inlined from 'void mozilla::gl::DrawBlitProg::Draw(const BaseArgs&, const YUVArgs*) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/gl/GLBlitHelper.cpp:681:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/gl/GLContext.h:3001:30: warning: 'oldVAO' may be used uninitialized [-Wmaybe-uninitialized] 3001 | mSymbols.fBindVertexArray(array); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_gfx_gl0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/gl/GLBlitHelper.cpp:651:10: note: 'oldVAO' was declared here 651 | GLuint oldVAO; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GeckoArgs.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/CrashReporterHost.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/CrashReporterHelper.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/GPUChild.h:9, from /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/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:0: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from Unified_cpp_gfx_ots_src0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/ots/src/cff.cc:564:29: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 564 | if (operands.size() < n * (k + 1) + 1) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/ipc/VsyncBridgeParent.cpp:6, from Unified_cpp_gfx_ipc1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FFVPXRuntimeLinker.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/ipc/GPUParent.cpp:9: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::gfx::GPUParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::gfx::GPUParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/ipc/CrossProcessPaint.cpp:10, from Unified_cpp_gfx_ipc0.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h:228: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 228 | if (!mState.mClipChainContainingBlockDescendants) return; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h:228: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/ipc/CanvasManagerChild.cpp:7, from Unified_cpp_gfx_ipc0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/gfx/PCanvasManager.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/gfx/PCanvasManagerChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/ipc/CanvasManagerChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/ipc/CanvasManagerChild.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::Ok; RejectValueT = mozilla::Ok; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = mozilla::Ok; RejectValueT = mozilla::Ok; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = mozilla::Ok; RejectValueT = mozilla::Ok; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Ok; RejectValueT = mozilla::Ok; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::Ok, true>; ResolveValueT = CopyableTArray; RejectValueT = mozilla::Ok; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::gfx::GPUProcessHost::InitAfterConnect(bool)::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::Ok; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::gfx::GPUProcessHost::InitAfterConnect(bool)::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::Ok; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::Ok; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, RefPtr >, nsresult, true>; ResolveValueT = nsRefCountedHashtable, RefPtr >; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gfx::CrossProcessPaint::Start(mozilla::dom::WindowGlobalParent*, const mozilla::dom::DOMRect*, float, nscolor, mozilla::gfx::CrossProcessPaintFlags, mozilla::dom::Promise*)::; RejectFunction = mozilla::gfx::CrossProcessPaint::Start(mozilla::dom::WindowGlobalParent*, const mozilla::dom::DOMRect*, float, nscolor, mozilla::gfx::CrossProcessPaintFlags, mozilla::dom::Promise*)::; ResolveValueT = nsRefCountedHashtable, RefPtr >; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gfx::CrossProcessPaint::Start(mozilla::dom::WindowGlobalParent*, const mozilla::dom::DOMRect*, float, nscolor, mozilla::gfx::CrossProcessPaintFlags, mozilla::dom::Promise*)::; RejectFunction = mozilla::gfx::CrossProcessPaint::Start(mozilla::dom::WindowGlobalParent*, const mozilla::dom::DOMRect*, float, nscolor, mozilla::gfx::CrossProcessPaintFlags, mozilla::dom::Promise*)::; ResolveValueT = nsRefCountedHashtable, RefPtr >; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsRefCountedHashtable, RefPtr >; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gfx::GPUChild::SendRequestMemoryReport(const mozilla::gfx::PGPUChild::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::gfx::GPUChild::SendRequestMemoryReport(const mozilla::gfx::PGPUChild::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gfx::GPUChild::SendRequestMemoryReport(const mozilla::gfx::PGPUChild::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::gfx::GPUChild::SendRequestMemoryReport(const mozilla::gfx::PGPUChild::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gfx::CrossProcessPaint::QueuePaint(mozilla::dom::CanonicalBrowsingContext*)::; RejectFunction = mozilla::gfx::CrossProcessPaint::QueuePaint(mozilla::dom::CanonicalBrowsingContext*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gfx::CrossProcessPaint::QueuePaint(mozilla::dom::CanonicalBrowsingContext*)::; RejectFunction = mozilla::gfx::CrossProcessPaint::QueuePaint(mozilla::dom::CanonicalBrowsingContext*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/OutputESSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/TranslatorESSL.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/composite/TextureHost.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/apz/src/APZCTreeManager.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZSampler.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/AnimationHelper.cpp:19, from Unified_cpp_gfx_layers0.cpp:2: /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:64: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 64 | if (ReadParam(aReader, &aResult->_11) && /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.h:64: note: adding '-flarge-source-files' will allow 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-150.0.1/gfx/angle/checkout/src/compiler/translator/ExtensionGLSL.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/TranslatorHLSL.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:0: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:0: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/CompositableHost.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositableTransactionParent.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/ImageBridgeParent.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PImageBridgeParent.cpp:15, from Unified_cpp_gfx_layers10.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:83: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 83 | } else if (dot < -epsilon) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Polygon.h:83: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureClient.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureForwarder.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/VideoBridgeChild.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PVideoBridgeChild.cpp:16, from Unified_cpp_gfx_layers11.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1018:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1018 | switch (type.getNominalSize()) | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1029:13: note: here 1029 | case EbtInt: | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1030:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1030 | switch (type.getNominalSize()) | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1041:13: note: here 1041 | case EbtUInt: | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1042:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1042 | switch (type.getNominalSize()) | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1053:13: note: here 1053 | case EbtBool: | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1054:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1054 | switch (type.getNominalSize()) | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1065:13: note: here 1065 | case EbtVoid: | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/apz/src/APZCTreeManager.cpp:18, from Unified_cpp_gfx_layers2.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h:228: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 228 | if (!mState.mClipChainContainingBlockDescendants) return; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h:228: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PCanvasChild.cpp:11, from Unified_cpp_gfx_layers10.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PTextureChild.cpp:12, from Unified_cpp_gfx_layers11.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/apz/src/GestureEventListener.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/apz/src/GestureEventListener.cpp:5, from Unified_cpp_gfx_layers3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/ValidateBarrierFunctionCall.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/apz/src/APZCTreeManager.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/apz/src/APZCTreeManager.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/ValidateClipCullDistance.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/ValidateGlobalInitializer.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:16, from Unified_cpp_gfx_layers4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/ValidateOutputs.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/apz/util/APZCCallbackHelper.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/ValidateSwitch.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/ipc/APZCTreeManagerChild.cpp:8, from Unified_cpp_gfx_layers5.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h:228: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 228 | if (!mState.mClipChainContainingBlockDescendants) return; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h:228: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StaticRange.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/ipc/CompositorBridgeParent.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/ipc/CompositableTransactionParent.cpp:7, from Unified_cpp_gfx_layers6.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h: In constructor 'mozilla::RangeBoundaryBase::RangeBoundaryBase(RawParentType*, uint32_t, mozilla::RangeBoundarySetBy, TreeKind)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h:260: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 260 | } else if (aOffset > 0) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h:260: note: adding '-flarge-source-files' will allow 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-150.0.1/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InteractiveWidget.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/FrameMetrics.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/ScrollbarData.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/apz/src/HitTestingTreeNode.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/apz/src/APZCTreeManager.h:11: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::layers::APZCTreeManager::EndWheelTransaction(mozilla::layers::PWebRenderBridgeParent::EndWheelTransactionResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::layers::APZCTreeManager::EndWheelTransaction(mozilla::layers::PWebRenderBridgeParent::EndWheelTransactionResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/ValidateTypeSizeLimitations.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/ipc/RemoteContentController.cpp:10, from Unified_cpp_gfx_layers7.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGImageContext.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsLayoutUtils.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/wr/ClipManager.cpp:16, from Unified_cpp_gfx_layers8.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGPreserveAspectRatio.h: In member function 'bool mozilla::SVGPreserveAspectRatio::SetAlign(uint16_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGPreserveAspectRatio.h:53: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 53 | if (aAlign < SVG_ALIGN_MIN_VALID || aAlign > SVG_ALIGN_MAX_VALID) /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGPreserveAspectRatio.h:53: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from Unified_cpp_gfx_layers8.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/wr/DisplayItemCache.cpp: In member function 'void mozilla::layers::DisplayItemCache::Clear()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/wr/DisplayItemCache.cpp:83: 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] 83 | 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:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/wr/ClipManager.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/DisplayItemCache.h:155:10: note: 'nsTArray_Impl::value_type' {aka 'struct mozilla::layers::DisplayItemCache::Slot'} declared here 155 | struct Slot { | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZCTreeManagerChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZCTreeManagerChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/ipc/APZCTreeManagerChild.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/VersionGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/VersionGLSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/GeckoContentController.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RemoteContentController.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/ipc/RemoteContentController.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScrollContainerFrame.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/wr/ClipManager.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBitmapProcState.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBitmapProcState.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBitmapProcState.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBitmapProcState_opts.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBitmapProcState.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBitmapProcState_opts_ssse3.cpp:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/wr/WebRenderLayerManager.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:5, from Unified_cpp_gfx_layers9.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBlitMask.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBlitMask_opts.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBlitMask.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBlitMask_opts_ssse3.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBlitRow_D32.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkBitmap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBlitRow.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBlitRow_opts.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkBitmap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBlitRow.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBlitRow_opts_hsw.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkBitmap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBlitRow.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBlitRow_opts_lasx.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/ConvertUnsupportedConstructorsToFunctionCalls.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBlitter.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBlitter.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderBridgeParent.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/wr/WebRenderImageHost.cpp:17, from Unified_cpp_gfx_layers9.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_gfx.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Logging.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordedEvent.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/InlineTranslator.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/ipc/CanvasTranslator.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/layers/ipc/CanvasTranslator.cpp:5, from Unified_cpp_gfx_layers6.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::Ok; RejectValueT = mozilla::Ok; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::layers::CompositorBridgeParent::AllocPWebRenderBridgeParent(const mozilla::wr::PipelineId&, const mozilla::layers::PCompositorBridgeParent::LayoutDeviceIntSize&, const mozilla::layers::PCompositorBridgeParent::WindowKind&)::; ResolveValueT = mozilla::Ok; RejectValueT = mozilla::Ok; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::layers::CompositorBridgeParent::AllocPWebRenderBridgeParent(const mozilla::wr::PipelineId&, const mozilla::layers::PCompositorBridgeParent::LayoutDeviceIntSize&, const mozilla::layers::PCompositorBridgeParent::WindowKind&)::; ResolveValueT = mozilla::Ok; RejectValueT = mozilla::Ok; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Ok; RejectValueT = mozilla::Ok; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBlitter_A8.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBlitter_A8.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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 static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::wr::MemoryReport; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layers::CompositorManagerParent::RecvReportMemory(mozilla::layers::PCompositorManagerParent::ReportMemoryResolver&&)::; RejectFunction = mozilla::layers::CompositorManagerParent::RecvReportMemory(mozilla::layers::PCompositorManagerParent::ReportMemoryResolver&&)::; ResolveValueT = mozilla::wr::MemoryReport; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layers::CompositorManagerParent::RecvReportMemory(mozilla::layers::PCompositorManagerParent::ReportMemoryResolver&&)::; RejectFunction = mozilla::layers::CompositorManagerParent::RecvReportMemory(mozilla::layers::PCompositorManagerParent::ReportMemoryResolver&&)::; ResolveValueT = mozilla::wr::MemoryReport; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::wr::MemoryReport; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::layers::FrameRecording; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layers::CompositorBridgeParent::RecvEndRecording(mozilla::layers::PCompositorBridgeParent::EndRecordingResolver&&)::; RejectFunction = mozilla::layers::CompositorBridgeParent::RecvEndRecording(mozilla::layers::PCompositorBridgeParent::EndRecordingResolver&&)::; ResolveValueT = mozilla::layers::FrameRecording; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layers::CompositorBridgeParent::RecvEndRecording(mozilla::layers::PCompositorBridgeParent::EndRecordingResolver&&)::; RejectFunction = mozilla::layers::CompositorBridgeParent::RecvEndRecording(mozilla::layers::PCompositorBridgeParent::EndRecordingResolver&&)::; ResolveValueT = mozilla::layers::FrameRecording; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::layers::FrameRecording; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layers::CanvasTranslator::CacheSnapshotShmem(mozilla::layers::PCanvasParent::RemoteTextureOwnerId, bool)::; RejectFunction = mozilla::layers::CanvasTranslator::CacheSnapshotShmem(mozilla::layers::PCanvasParent::RemoteTextureOwnerId, bool)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layers::CanvasTranslator::CacheSnapshotShmem(mozilla::layers::PCanvasParent::RemoteTextureOwnerId, bool)::; RejectFunction = mozilla::layers::CanvasTranslator::CacheSnapshotShmem(mozilla::layers::PCanvasParent::RemoteTextureOwnerId, bool)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkBlendMode.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkBlitter_Sprite.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColorSpace.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkColorSpace.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColorSpace.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkColorSpaceXformSteps.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkCpu.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkCpu.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/FoldExpressions.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkMatrix.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkCpu.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkMemset_opts.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAttributes.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/base/SkUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/base/SkVx.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/opts/SkMemset_opts.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkMemset_opts_avx.cpp:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/base/SkMSAN.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkMemset_opts_erms.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkSpan_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkOpts.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkOpts.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkPath.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkPath.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkBitmap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkPictureData.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkPictureData.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkBBHFactory.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkRTree.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkRTree.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkPath.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkScan_AntiPath.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkScan_Antihair.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneNoOps.cpp:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RecordConstantPrecision.cpp:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColorType.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkSpriteBlitter_ARGB32.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkCpu.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkSwizzler_opts.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAttributes.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/base/SkUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/base/SkVx.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkSwizzlePriv.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkSwizzler_opts_hsw.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAttributes.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/base/SkUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/base/SkVx.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkSwizzlePriv.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkSwizzler_opts_lasx.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:107:1: warning: multi-line comment [-Wcomment] 107 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:109:1: warning: multi-line comment [-Wcomment] 109 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:113:1: warning: multi-line comment [-Wcomment] 113 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:119:1: warning: multi-line comment [-Wcomment] 119 | // / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAttributes.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/base/SkUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/base/SkVx.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkSwizzlePriv.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkSwizzler_opts_ssse3.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkVertices.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkVertices.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColorSpace.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/effects/colorfilters/SkColorSpaceXformColorFilter.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/effects/colorfilters/SkColorSpaceXformColorFilter.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkSpan_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkOpts.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/pathops/SkPathOpsDebug.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteDfdy.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/ports/SkFontHost_cairo.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/utils/SkParse.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkPath.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/utils/SkParsePath.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:169:1: warning: multi-line comment [-Wcomment] 169 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:171:1: warning: multi-line comment [-Wcomment] 171 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:173:1: warning: multi-line comment [-Wcomment] 173 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:175:1: warning: multi-line comment [-Wcomment] 175 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:177:1: warning: multi-line comment [-Wcomment] 177 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:183:1: warning: multi-line comment [-Wcomment] 183 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:185:1: warning: multi-line comment [-Wcomment] 185 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:191:1: warning: multi-line comment [-Wcomment] 191 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:193:1: warning: multi-line comment [-Wcomment] 193 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:195:1: warning: multi-line comment [-Wcomment] 195 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:197:1: warning: multi-line comment [-Wcomment] 197 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:199:1: warning: multi-line comment [-Wcomment] 199 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:205:1: warning: multi-line comment [-Wcomment] 205 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:207:1: warning: multi-line comment [-Wcomment] 207 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:209:1: warning: multi-line comment [-Wcomment] 209 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:211:1: warning: multi-line comment [-Wcomment] 211 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:213:1: warning: multi-line comment [-Wcomment] 213 | // / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/base/SkArenaAlloc.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/base/SkArenaAlloc.cpp:8, from Unified_cpp_gfx_skia0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkDebug.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/base/SkSharedMutex.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/base/SkSharedMutex.cpp:8, from Unified_cpp_gfx_skia1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkDebug.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkResourceCache.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkResourceCache.cpp:8, from Unified_cpp_gfx_skia10.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkStringUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkStringUtils.cpp:8, from Unified_cpp_gfx_skia11.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/src/core/SkResourceCache.cpp:84:24: warning: 'SkResourceCache::Hash' has a base 'skia_private::THashTable' which has internal linkage [-Wsubobject-linkage] 84 | class SkResourceCache::Hash : | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/codec/SkEncodedOrigin.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkYUVAInfo.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkYUVAInfo.cpp:8, from Unified_cpp_gfx_skia12.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/effects/SkImageFilters.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColorType.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkImageInfo.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkImage.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkSurface.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/image/SkSurface.cpp:8, from Unified_cpp_gfx_skia14.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkPath.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/pathops/SkOpContour.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/pathops/SkOpContour.cpp:7, from Unified_cpp_gfx_skia15.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkPath.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/pathops/SkPathOpsTightBounds.cpp:8, from Unified_cpp_gfx_skia16.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkFlattenable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/shaders/SkColorFilterShader.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/shaders/SkColorFilterShader.cpp:8, from Unified_cpp_gfx_skia17.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkBitmap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/shaders/gradients/SkGradientBaseShader.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/AddAndTrueToLoopCondition.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/sksl/SkSLOperator.cpp:10, from Unified_cpp_gfx_skia19.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteDoWhile.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteUnaryMinusOperatorFloat.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/UnfoldShortCircuitAST.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkAlphaRuns.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkAlphaRuns.cpp:7, from Unified_cpp_gfx_skia2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/gfx/skia/skia/src/core/SkBitmapCache.cpp:75:22: warning: 'SkBitmapCache::Rec' has a field '{anonymous}::BitmapKey SkBitmapCache::Rec::fKey' whose type uses the anonymous namespace [-Wsubobject-linkage] 75 | class SkBitmapCache::Rec : public SkResourceCache::Rec { | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/sksl/SkSLPosition.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/sksl/ir/SkSLConstructorArrayCast.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/AggregateAssignArraysInSSBOs.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkSpan_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkSpan.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/sksl/ir/SkSLFunctionDeclaration.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.cpp:182:22: warning: array subscript has type 'char' [-Wchar-subscripts] 182 | if (exprUsed[constructorArgIndex] > 1 && !Analysis::IsTrivialExpression(baseArg)) { | ^~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.cpp:186:22: warning: array subscript has type 'char' [-Wchar-subscripts] 186 | if (exprUsed[constructorArgIndex] != 1 && Analysis::HasSideEffects(baseArg)) { | ^~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.cpp:197:52: warning: array subscript has type 'char' [-Wchar-subscripts] 197 | const ConstructorArgMap& argument = argMap[c]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkSpan_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkSpan.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/utils/SkClipStackUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/utils/SkClipStackUtils.cpp:8, from Unified_cpp_gfx_skia25.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/AggregateAssignStructsInSSBOs.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from Unified_cpp_gfx_skia25.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/utils/SkPatchUtils.cpp:84:7: warning: 'FwDCubicEvaluator' has a field '{anonymous}::SkCubicCoeff FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 84 | class FwDCubicEvaluator { | ^~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkCachedData.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkCachedData.cpp:7, from Unified_cpp_gfx_skia3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/BreakVariableAliasingInInnerLoops.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxFT2FontBase.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxFT2FontBase.h: In member function 'void gfxFT2FontBase::GlyphMetrics::SetBounds(const mozilla::gfx::IntRect&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxFT2FontBase.h:135:25: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 135 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxFT2FontBase.h:135:57: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 135 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxFT2Utils.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxFT2FontBase.h: In member function 'void gfxFT2FontBase::GlyphMetrics::SetBounds(const mozilla::gfx::IntRect&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxFT2FontBase.h:135:25: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 135 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxFT2FontBase.h:135:57: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 135 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ExpandIntegerPowExpressions.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkData.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkData.cpp:8, from Unified_cpp_gfx_skia4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkFlattenable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkFlattenable.cpp:7, from Unified_cpp_gfx_skia5.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/thebes/gfxFcPlatformFontList.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxFT2FontBase.h: In member function 'void gfxFT2FontBase::GlyphMetrics::SetBounds(const mozilla::gfx::IntRect&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxFT2FontBase.h:135:25: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 135 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxFT2FontBase.h:135:57: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 135 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RecordUniformBlocksWithLargeArrayMember.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkColorFilter.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkImageFilterTypes.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkImageFilterTypes.cpp:8, from Unified_cpp_gfx_skia6.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkMasks.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkMasks.cpp:7, from Unified_cpp_gfx_skia7.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxFcPlatformFontList.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxPlatformGtk.cpp:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxFT2FontBase.h: In member function 'void gfxFT2FontBase::GlyphMetrics::SetBounds(const mozilla::gfx::IntRect&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxFT2FontBase.h:135:25: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 135 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxFT2FontBase.h:135:57: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 135 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxTextRun.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxPlatform.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxFont.h: In member function 'gfxShapedText::DetailedGlyph* gfxShapedText::DetailedGlyphStore::Get(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/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/firefox-150.0.1/gfx/thebes/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/NodeSearch.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteElseBlocks.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkPathTypes.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkPathRawShapes.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkPathRawShapes.cpp:7, from Unified_cpp_gfx_skia8.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteExpressionsWithShaderStorageBlock.cpp:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorManagerChild.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxPlatform.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/include/core/SkRRect.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/skia/skia/src/core/SkRRect.cpp:8, from Unified_cpp_gfx_skia9.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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/ParamTraits_IsEnumCase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderBridgeChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/TextDrawTarget.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/COLRFonts.cpp:13, from Unified_cpp_gfx_thebes0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/IsEnumCase.h:20: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 20 | if (!IsEnumCase(ret)) return {}; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/IsEnumCase.h:20: note: adding '-flarge-source-files' will allow 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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteUnaryMinusOperatorInt.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateArrayConstructorStatements.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateArrayInitialization.cpp:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateExpressionsReturningArrays.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.cpp:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/TextDrawTarget.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxTextRun.cpp:34, from Unified_cpp_gfx_thebes1.cpp:128: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/TextDrawTarget.h:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxSVGGlyphs.cpp:10, from Unified_cpp_gfx_thebes1.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/DriverUniform.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/FindSymbolNode.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from Unified_cpp_gfx_thebes1.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, tainted_opaque_gr, tainted_opaque_gr, gfxFontShaper::RoundingFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxGraphiteShaper.cpp:419:55: warning: 'clusterLoc' may be used uninitialized [-Wmaybe-uninitialized] 419 | rtl ? (xLocs_j - clusterLoc) : (xLocs_j - clusterLoc - adv); | ~~~~~~~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/thebes/gfxGraphiteShaper.cpp:385:13: note: 'clusterLoc' was declared here 385 | float clusterLoc; | ^~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:411:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:310:19: warning: storing the address of local variable 'guard' in '((sh::TIntermRebuild::ConsList*)((char*)this + 8))[12].sh::TIntermRebuild::ConsList::tail' [-Wdangling-pointer=] 310 | nodeStack = {node, &oldNodeStack}; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp: In member function 'sh::TIntermNode* sh::TIntermRebuild::traverseChildren(sh::NodeType, const sh::TIntermNode&, sh::TIntermNode&, VisitBits)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:411:20: note: 'guard' declared here 411 | NodeStackGuard guard(mNodeStack, &currNode); | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/Common.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp: In member function 'void sh::TIntermTraverser::insertStatementsInBlockAtPosition(sh::TIntermBlock*, size_t, const sh::TIntermSequence&, const sh::TIntermSequence&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:299:21: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 299 | ASSERT(position >= 0); | ~~~~~~~~~^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/common/debug.h:345:64: note: in definition of macro 'ASSERT' 345 | # define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition) | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, 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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceVariable.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventHandlerBinding.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/JSEventHandler.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UIEventBinding.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyboardEventBinding.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/webrender_bindings/RenderThread.cpp:22, from Unified_cpp_webrender_bindings0.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCacheInlines.h: In member function 'void nsWrapperCache::UpdateWrapperForNewGlobal(T*, JSObject*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCacheInlines.h:83: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 83 | } else if (preserving) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCacheInlines.h:83: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:20, from Unified_cpp_webrender_bindings1.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/webrender_bindings/RendererOGL.cpp:14, from Unified_cpp_webrender_bindings1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Point.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxPoint.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/ScaleFactor.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/ScaleFactors2D.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/BaseRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Rect.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxRect.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxUtils.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:6, 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:699:31, inlined from 'virtual mozilla::gfx::YUVRangedColorSpace mozilla::wr::RenderBufferTextureHost::GetYUVColorSpace() const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/webrender_bindings/RenderBufferTextureHost.cpp:195:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Types.h:691:21: warning: 'narrow' may be used uninitialized [-Wmaybe-uninitialized] 691 | return narrow ? YUVRangedColorSpace::BT2020_Narrow | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 692 | : 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:667:8: note: 'narrow' was declared here 667 | 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:699:31, inlined from 'virtual mozilla::gfx::YUVRangedColorSpace mozilla::wr::RenderExternalTextureHost::GetYUVColorSpace() const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/gfx/webrender_bindings/RenderExternalTextureHost.cpp:212:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Types.h:691:21: warning: 'narrow' may be used uninitialized [-Wmaybe-uninitialized] 691 | return narrow ? YUVRangedColorSpace::BT2020_Narrow | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 692 | : 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:667:8: note: 'narrow' was declared here 667 | bool narrow; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/hal/sandbox/SandboxHal.cpp:11, from Unified_cpp_hal0.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:34: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 34 | if (!aKey) return 0; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:34: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIChannel.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/image/decoders/icon/gtk/nsIconChannel.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/image/decoders/icon/gtk/nsIconChannel.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsIconChannel::Init(nsIURI*, nsILoadInfo*):: >&&)>; RejectFunction = nsIconChannel::Init(nsIURI*, nsILoadInfo*)::; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsIconChannel::Init(nsIURI*, nsILoadInfo*):: >&&)>; RejectFunction = nsIconChannel::Init(nsIURI*, nsILoadInfo*)::; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_cpp_intl_components1.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/components/src/RelativeTimeFormat.cpp: In static member function 'static mozilla::Result >, mozilla::intl::ICUError> mozilla::intl::RelativeTimeFormat::TryCreate(const char*, const mozilla::intl::RelativeTimeFormatOptions&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/intl/components/src/RelativeTimeFormat.cpp:43:39: note: 'relDateTimeStyle' was declared here 43 | UDateRelativeDateTimeFormatterStyle relDateTimeStyle; | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/hal/Hal.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/hal/HalWakeLock.cpp:5, from Unified_cpp_hal0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::hal_sandbox::HalParent::RecvLockScreenOrientation(const mozilla::hal_sandbox::PHalParent::ScreenOrientation&, mozilla::hal_sandbox::PHalParent::LockScreenOrientationResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::hal_sandbox::HalParent::RecvLockScreenOrientation(const mozilla::hal_sandbox::PHalParent::ScreenOrientation&, mozilla::hal_sandbox::PHalParent::LockScreenOrientationResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTransformList.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGAnimatedTransformList.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTransformableElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGGraphicsElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/image/AutoRestoreSVGState.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/image/BlobSurfaceProvider.cpp:6, from Unified_cpp_image0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTransform.h: In member function 'bool mozilla::SVGTransformSMILData::operator==(const mozilla::SVGTransformSMILData&) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTransform.h:128: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 128 | if (mTransformType != aOther.mTransformType) return false; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTransform.h:128: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/image/SVGDocumentWrapper.cpp:8, from Unified_cpp_image1.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderLayerManager.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/image/BlobSurfaceProvider.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/image/BlobSurfaceProvider.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/image/remote/RemoteImageProtocolHandler.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/image/remote/RemoteImageProtocolHandler.cpp:5, from Unified_cpp_image_remote0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::image::AsyncReEncodeImage(nsIURI*, mozilla::ImageIntSize, mozilla::Maybe >, mozilla::ColorScheme, nsIAsyncOutputStream*):: >&)>; RejectFunction = mozilla::image::AsyncReEncodeImage(nsIURI*, mozilla::ImageIntSize, mozilla::Maybe >, mozilla::ColorScheme, nsIAsyncOutputStream*)::; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::image::AsyncReEncodeImage(nsIURI*, mozilla::ImageIntSize, mozilla::Maybe >, mozilla::ColorScheme, nsIAsyncOutputStream*):: >&)>; RejectFunction = mozilla::image::AsyncReEncodeImage(nsIURI*, mozilla::ImageIntSize, mozilla::Maybe >, mozilla::ColorScheme, nsIAsyncOutputStream*)::; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderLayerManager.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/image/BlobSurfaceProvider.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/image/VectorImage.cpp:43, from Unified_cpp_image2.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from Unified_cpp_intl_lwbrk0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/lwbrk/LineBreaker.cpp: In function 'bool GetPair(int8_t, int8_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/intl/lwbrk/LineBreaker.cpp: In function 'bool GetPairConservative(int8_t, int8_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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 Unified_c_src_third_party0.c:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/third_party/libevent/evutil.c:213:21: warning: argument 4 of type 'int[2]' with mismatched bound [-Warray-parameter=] 213 | evutil_socket_t fd[2]) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/third_party/libevent/include/event2/event.h:202, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/third_party/libevent/buffer.c:85, from Unified_c_src_third_party0.c:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/ipc/chromium/src/third_party/libevent/util-internal.h:306:47: note: in expansion of macro 'evutil_socket_t' 306 | int evutil_ersatz_socketpair_(int, int , int, evutil_socket_t[]); | ^~~~~~~~~~~~~~~ In file included from Unified_c_src_third_party0.c:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/third_party/libevent/event.c: In function 'event_signal_closure': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/third_party/libevent/event.c:1362:32: warning: storing the address of local variable 'ncalls' in '*ev.ev_.ev_signal.ev_pncalls' [-Wdangling-pointer=] 1362 | ev->ev_pncalls = &ncalls; | ~~~~~~~~~~~~~~~^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/ipc/chromium/src/third_party/libevent/event.c:1354:61: note: 'ev' declared here 1354 | event_signal_closure(struct event_base *base, struct event *ev) | ~~~~~~~~~~~~~~^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/tuple:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/tuple:59, from /usr/gcc/14/include/c++/14.3.0/bits/uses_allocator_args.h:39, from /usr/gcc/14/include/c++/14.3.0/bits/memory_resource.h:41, from /usr/gcc/14/include/c++/14.3.0/string:68, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/string:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/string:59, from /usr/gcc/14/include/c++/14.3.0/bits/locale_classes.h:40, from /usr/gcc/14/include/c++/14.3.0/bits/ios_base.h:41, from /usr/gcc/14/include/c++/14.3.0/streambuf:43, from /usr/gcc/14/include/c++/14.3.0/bits/streambuf_iterator.h:35, from /usr/gcc/14/include/c++/14.3.0/iterator:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/iterator:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/iterator:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Array.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/HeapAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/l10n/FileSource.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/l10n/FileSource.cpp:5, from Unified_cpp_intl_l10n0.cpp:2: In constructor 'constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = mozilla::intl::NumberFormatOptions::CurrencyDisplay&; long unsigned int _Idx = 1; _Head = mozilla::intl::NumberFormatOptions::CurrencyDisplay]', inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = mozilla::intl::NumberFormatOptions::CurrencyDisplay&; _UTail = {mozilla::intl::NumberFormatOptions::CurrencySign}; = void; long unsigned int _Idx = 1; _Head = mozilla::intl::NumberFormatOptions::CurrencyDisplay; _Tail = {mozilla::intl::NumberFormatOptions::CurrencySign}]' at /usr/gcc/14/include/c++/14.3.0/tuple:318:38, inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = std::__cxx11::basic_string&; _UTail = {mozilla::intl::NumberFormatOptions::CurrencyDisplay&, mozilla::intl::NumberFormatOptions::CurrencySign}; = void; long unsigned int _Idx = 0; _Head = std::__cxx11::basic_string; _Tail = {mozilla::intl::NumberFormatOptions::CurrencyDisplay, mozilla::intl::NumberFormatOptions::CurrencySign}]' at /usr/gcc/14/include/c++/14.3.0/tuple:318:38, inlined from 'constexpr std::tuple< >::tuple(_UTypes&& ...) [with _UTypes = {std::__cxx11::basic_string, std::allocator >&, mozilla::intl::NumberFormatOptions::CurrencyDisplay&, mozilla::intl::NumberFormatOptions::CurrencySign}; _Elements = {std::__cxx11::basic_string, std::allocator >, mozilla::intl::NumberFormatOptions::CurrencyDisplay, mozilla::intl::NumberFormatOptions::CurrencySign}]' at /usr/gcc/14/include/c++/14.3.0/tuple:988:44, inlined from 'constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {__cxx11::basic_string, allocator >&, mozilla::intl::NumberFormatOptions::CurrencyDisplay&, mozilla::intl::NumberFormatOptions::CurrencySign}]' at /usr/gcc/14/include/c++/14.3.0/tuple:2646:62, inlined from 'mozilla::intl::ffi::RawNumberFormatter* mozilla::intl::FluentBuiltInNumberFormatterCreate(const nsCString*, const ffi::FluentNumberOptionsRaw*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/l10n/FluentBundle.cpp:264:47: /usr/gcc/14/include/c++/14.3.0/tuple:210:11: warning: 'display' may be used uninitialized [-Wmaybe-uninitialized] 210 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/l10n/FluentBundle.cpp: In function 'mozilla::intl::ffi::RawNumberFormatter* mozilla::intl::FluentBuiltInNumberFormatterCreate(const nsCString*, const ffi::FluentNumberOptionsRaw*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/l10n/FluentBundle.cpp:248:44: note: 'display' was declared here 248 | NumberFormatOptions::CurrencyDisplay display; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/image/AutoRestoreSVGState.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/image/VectorImage.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/indexedDB/ActorsParent.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/glue/BackgroundParentImpl.cpp:50: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/ctypes/libffi/src/closures.c: In function 'allocate_space': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/js/src/ctypes/libffi/src/java_raw_api.c: In function 'ffi_java_raw_call': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/ctypes/libffi/src/java_raw_api.c:317:3: warning: 'ffi_java_raw_to_ptrarray' is deprecated [-Wdeprecated-declarations] 317 | ffi_java_raw_to_ptrarray (cif, raw, avalue); | ^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/ctypes/libffi/src/java_raw_api.c:76:1: note: declared here 76 | ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args) | ^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/ctypes/libffi/src/java_raw_api.c: In function 'ffi_java_translate_args': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/ctypes/libffi/src/java_raw_api.c:328:3: warning: 'ffi_java_raw_size' is deprecated [-Wdeprecated-declarations] 328 | ffi_java_raw *raw = (ffi_java_raw*)alloca (ffi_java_raw_size (cif)); | ^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/ctypes/libffi/src/java_raw_api.c:45:1: note: declared here 45 | ffi_java_raw_size (ffi_cif *cif) | ^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/ctypes/libffi/src/java_raw_api.c:331:3: warning: 'ffi_java_ptrarray_to_raw' is deprecated [-Wdeprecated-declarations] 331 | ffi_java_ptrarray_to_raw (cif, avalue, raw); | ^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/ctypes/libffi/src/java_raw_api.c:157:1: note: declared here 157 | ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw) | ^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/ctypes/libffi/src/java_raw_api.c:369:3: warning: 'ffi_prep_java_raw_closure_loc' is deprecated [-Wdeprecated-declarations] 369 | return ffi_prep_java_raw_closure_loc (cl, cif, fun, user_data, cl); | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/ctypes/libffi/src/java_raw_api.c:337:1: note: declared here 337 | ffi_prep_java_raw_closure_loc (ffi_java_raw_closure* cl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'classify_argument': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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/unix64.o config/external/ffi/win64.o 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-150.0.1/ipc/glue/BackgroundParentImpl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/glue/BackgroundParentImpl.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::BackgroundParentImpl::RecvHasMIDIDevice(mozilla::ipc::PBackgroundParent::HasMIDIDeviceResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::BackgroundParentImpl::RecvHasMIDIDevice(mozilla::ipc::PBackgroundParent::HasMIDIDeviceResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::LaunchError, true>; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::BackgroundParentImpl::RecvEnsureUtilityProcessAndCreateBridge(const mozilla::ipc::PBackgroundParent::RemoteMediaIn&, mozilla::ipc::PBackgroundParent::EnsureUtilityProcessAndCreateBridgeResolver&&)::::, mozilla::ipc::LaunchError, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::BackgroundParentImpl::RecvEnsureUtilityProcessAndCreateBridge(const mozilla::ipc::PBackgroundParent::RemoteMediaIn&, mozilla::ipc::PBackgroundParent::EnsureUtilityProcessAndCreateBridgeResolver&&)::::, mozilla::ipc::LaunchError, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::BackgroundParentImpl::RecvEnsureRDDProcessAndCreateBridge(mozilla::ipc::PBackgroundParent::EnsureRDDProcessAndCreateBridgeResolver&&)::, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::BackgroundParentImpl::RecvEnsureRDDProcessAndCreateBridge(mozilla::ipc::PBackgroundParent::EnsureRDDProcessAndCreateBridgeResolver&&)::, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/DisplayNames.cpp:12, from Unified_cpp_js_src_builtin_intl0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In member function 'mozilla::Result mozilla::intl::DisplayNames::GetCurrency(B&, mozilla::Span, Fallback) const [with B = js::intl::FormatBuffer]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:484:41: warning: 'style' may be used uninitialized [-Wmaybe-uninitialized] 484 | const char16_t* name = ucurr_getName(currency, IcuLocale(mLocale), style, /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:468:20: note: 'style' was declared here 468 | UCurrNameStyle style; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/Collator.cpp:27, from Unified_cpp_js_src_builtin_intl0.cpp:2: In constructor 'js::intl::UnicodeExtensionKeyword::UnicodeExtensionKeyword(UnicodeKey, JSLinearString*)', inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {const char (&)[3], JSAtom*&}; T = js::intl::UnicodeExtensionKeyword; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'bool mozilla::Vector::emplaceBack(Args&& ...) [with Args = {const char (&)[3], JSAtom*&}; T = js::intl::UnicodeExtensionKeyword; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:775:15, inlined from 'bool JS::GCVector::emplaceBack(Args&& ...) [with Args = {const char (&)[3], JSAtom*&}; T = js::intl::UnicodeExtensionKeyword; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:113: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:318:29, inlined from 'JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::Handle, mozilla::Maybe)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/DateTimeFormat.cpp:1312:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/LanguageTag.h:82:31: warning: 'hourCycleStr' may be used uninitialized [-Wmaybe-uninitialized] 82 | : key_{key[0], key[1]}, type_(type) {} | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_builtin_intl0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/DateTimeFormat.cpp: In function 'JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::Handle, mozilla::Maybe)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/DateTimeFormat.cpp:1296:13: note: 'hourCycleStr' was declared here 1296 | JSAtom* hourCycleStr; | ^~~~~~~~~~~~ In member function 'mozilla::Result mozilla::intl::DisplayNames::GetDayPeriod(B&, mozilla::intl::DayPeriod, mozilla::Span, Fallback) [with B = js::intl::FormatBuffer]', inlined from 'bool ComputeDisplayName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/DisplayNames.cpp:850:32, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/DisplayNames.cpp:916:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:876:50: warning: 'symbolType' may be used uninitialized [-Wmaybe-uninitialized] 876 | if (auto result = ComputeDateTimeDisplayNames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 877 | symbolType, mozilla::Span(indices), aCalendar); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In function 'bool displayNames_of(JSContext*, const JS::CallArgs&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:850:27: note: 'symbolType' was declared here 850 | UDateFormatSymbolType symbolType; | ^~~~~~~~~~ In member function 'mozilla::Result mozilla::intl::DisplayNames::GetQuarter(B&, mozilla::intl::Quarter, mozilla::Span, Fallback) [with B = js::intl::FormatBuffer]', inlined from 'bool ComputeDisplayName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/DisplayNames.cpp:829:30, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/DisplayNames.cpp:916:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:824:50: warning: 'symbolType' may be used uninitialized [-Wmaybe-uninitialized] 824 | if (auto result = ComputeDateTimeDisplayNames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 825 | symbolType, mozilla::Span(indices), aCalendar); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In function 'bool displayNames_of(JSContext*, const JS::CallArgs&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:805:27: note: 'symbolType' was declared here 805 | UDateFormatSymbolType symbolType; | ^~~~~~~~~~ In member function 'mozilla::Result mozilla::intl::DisplayNames::GetMonth(B&, mozilla::intl::Month, mozilla::Span, Fallback) [with B = js::intl::FormatBuffer]', inlined from 'bool ComputeDisplayName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/DisplayNames.cpp:811:23, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/DisplayNames.cpp:916:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:779:50: warning: 'symbolType' may be used uninitialized [-Wmaybe-uninitialized] 779 | if (auto result = ComputeDateTimeDisplayNames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 780 | symbolType, mozilla::Span(indices), aCalendar); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In function 'bool displayNames_of(JSContext*, const JS::CallArgs&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:757:27: note: 'symbolType' was declared here 757 | UDateFormatSymbolType symbolType; | ^~~~~~~~~~ In member function 'mozilla::Result mozilla::intl::DisplayNames::GetWeekday(B&, mozilla::intl::Weekday, mozilla::Span, Fallback) [with B = js::intl::FormatBuffer]', inlined from 'bool ComputeDisplayName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/DisplayNames.cpp:793:30, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/DisplayNames.cpp:916:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:728:50: warning: 'symbolType' may be used uninitialized [-Wmaybe-uninitialized] 728 | if (auto result = ComputeDateTimeDisplayNames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 729 | symbolType, mozilla::Span(indices), aCalendar); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In function 'bool displayNames_of(JSContext*, const JS::CallArgs&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:703:27: note: 'symbolType' was declared here 703 | UDateFormatSymbolType symbolType; | ^~~~~~~~~~ In lambda function, inlined from 'mozilla::intl::ICUResult mozilla::intl::FillBufferWithICUCall(Buffer&, const ICUStringFunction&) [with ICUStringFunction = DisplayNames::GetDateTimeField >(js::intl::FormatBuffer&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback)::; Buffer = js::intl::FormatBuffer]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/ICU4CGlue.h:171:25, inlined from 'mozilla::Result mozilla::intl::DisplayNames::GetDateTimeField(B&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback) [with B = js::intl::FormatBuffer]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:963:40, inlined from 'bool ComputeDisplayName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/DisplayNames.cpp:778:36, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/DisplayNames.cpp:916:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:965:44: warning: 'field' may be used uninitialized [-Wmaybe-uninitialized] 965 | return udatpg_getFieldDisplayName( /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In function 'bool displayNames_of(JSContext*, const JS::CallArgs&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:909:27: note: 'field' was declared here 909 | UDateTimePatternField field; | ^~~~~ In lambda function, inlined from 'mozilla::intl::ICUResult mozilla::intl::FillBufferWithICUCall(Buffer&, const ICUStringFunction&) [with ICUStringFunction = DisplayNames::GetDateTimeField >(js::intl::FormatBuffer&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback)::; Buffer = js::intl::FormatBuffer]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/ICU4CGlue.h:171:25, inlined from 'mozilla::Result mozilla::intl::DisplayNames::GetDateTimeField(B&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback) [with B = js::intl::FormatBuffer]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:963:40, inlined from 'bool ComputeDisplayName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/DisplayNames.cpp:778:36, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/DisplayNames.cpp:916:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:965:44: warning: 'width' may be used uninitialized [-Wmaybe-uninitialized] 965 | return udatpg_getFieldDisplayName( /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In function 'bool displayNames_of(JSContext*, const JS::CallArgs&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:949:29: note: 'width' was declared here 949 | UDateTimePGDisplayWidth width; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/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:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/BackgroundStarterParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PBackgroundStarterParent.cpp:9, from Unified_cpp_ipc_glue3.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h: In member function 'void mozilla::MaybeOneOf::destroy()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h:119: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 119 | } else if (state == SomeT2) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h:119: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/Collator.cpp:28: In member function 'void js::intl::LocaleOptions::setUnicodeExtension(js::intl::UnicodeExtensionKey, JSLinearString*)', inlined from 'void js::MutableWrappedPtrOperations::setUnicodeExtension(js::intl::UnicodeExtensionKey, JSLinearString*) [with Wrapper = JS::Rooted]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/LocaleNegotiation.h:249:36, inlined from 'bool ResolveLocale(JSContext*, JS::Handle)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/DateTimeFormat.cpp:1169:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/LocaleNegotiation.h:123:22: warning: 'hc' may be used uninitialized [-Wmaybe-uninitialized] 123 | extensions_[key] = extension; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool ResolveLocale(JSContext*, JS::Handle)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/DateTimeFormat.cpp:1154:23: note: 'hc' was declared here 1154 | JSLinearString* hc; | ^~ In member function 'void js::intl::LocaleOptions::setUnicodeExtension(js::intl::UnicodeExtensionKey, JSLinearString*)', inlined from 'void js::MutableWrappedPtrOperations::setUnicodeExtension(js::intl::UnicodeExtensionKey, JSLinearString*) [with Wrapper = JS::Rooted]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/LocaleNegotiation.h:249:36, inlined from 'bool ResolveLocale(JSContext*, JS::Handle)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/Collator.cpp:494:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/LocaleNegotiation.h:123:22: warning: 'kf' may be used uninitialized [-Wmaybe-uninitialized] 123 | extensions_[key] = extension; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/Collator.cpp: In function 'bool ResolveLocale(JSContext*, JS::Handle)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/Collator.cpp:480:21: note: 'kf' was declared here 480 | JSLinearString* kf; | ^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/glue/BackgroundParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/glue/BackgroundImpl.cpp:6, from Unified_cpp_ipc_glue0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = {anonymous}::ParentImpl::ShutdownTimerCallback(nsITimer*, void*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = {anonymous}::ParentImpl::ShutdownTimerCallback(nsITimer*, void*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::GeckoChildProcessHost::Destroy()::; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::GeckoChildProcessHost::Destroy()::; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WidgetUtilsGtk.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/glue/SharedMemoryPlatform_posix.cpp:20, from Unified_cpp_ipc_glue2.cpp:20: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ipc::UtilityProcessParent::SendRequestMemoryReport(const mozilla::ipc::PUtilityProcessParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::ipc::UtilityProcessParent::SendRequestMemoryReport(const mozilla::ipc::PUtilityProcessParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ipc::UtilityProcessParent::SendRequestMemoryReport(const mozilla::ipc::PUtilityProcessParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::ipc::UtilityProcessParent::SendRequestMemoryReport(const mozilla::ipc::PUtilityProcessParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::UtilityProcessHost::LaunchPromise()::::ResolveOrRejectValue&)>; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::UtilityProcessHost::LaunchPromise()::::ResolveOrRejectValue&)>; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, 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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/NativeObject.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Symbol.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Symbol.cpp:7, from Unified_cpp_js_src_builtin4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_builtin1.cpp:2: In function 'bool TryParseDashedNumericDatePrefix(const CharT*, std::size_t, std::size_t*, int*, int*, int*) [with CharT = char16_t]', inlined from 'bool ParseDate(JSContext*, js::DateTimeInfo*, const CharT*, std::size_t, JS::ClippedTime*) [with CharT = char16_t]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:1627:38, inlined from 'bool ParseDate(JSContext*, js::DateTimeInfo*, const JSLinearString*, JS::ClippedTime*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:2054:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:1498:19: warning: 'year' may be used uninitialized [-Wmaybe-uninitialized] 1498 | year = FixupYear(year); | ~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp: In function 'bool ParseDate(JSContext*, js::DateTimeInfo*, const JSLinearString*, JS::ClippedTime*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:1464:7: note: 'year' was declared here 1464 | int year; | ^~~~ In function 'bool TryParseDashedNumericDatePrefix(const CharT*, std::size_t, std::size_t*, int*, int*, int*) [with CharT = unsigned char]', inlined from 'bool ParseDate(JSContext*, js::DateTimeInfo*, const CharT*, std::size_t, JS::ClippedTime*) [with CharT = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:1627:38, inlined from 'bool ParseDate(JSContext*, js::DateTimeInfo*, const JSLinearString*, JS::ClippedTime*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:2053:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:1498:19: warning: 'year' may be used uninitialized [-Wmaybe-uninitialized] 1498 | year = FixupYear(year); | ~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp: In function 'bool ParseDate(JSContext*, js::DateTimeInfo*, const JSLinearString*, JS::ClippedTime*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:1464:7: note: 'year' was declared here 1464 | 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-150.0.1/js/src/builtin/Date.cpp:578:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:393:24: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized] 393 | return ToYearMonthDay(t).year; | ~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp: In function 'double JS::YearFromTime(double)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:576:11: note: 'tv' was declared here 576 | int64_t tv; | ^~ In function 'int32_t MonthFromTime(int64_t)', inlined from 'double JS::MonthFromTime(double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:588:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:413:24: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized] 413 | return ToYearMonthDay(t).month; | ~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp: In function 'double JS::MonthFromTime(double)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:586:11: note: 'tv' was declared here 586 | int64_t tv; | ^~ In function 'int32_t DateFromTime(int64_t)', inlined from 'double JS::DayFromTime(double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:598:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:423:24: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized] 423 | return ToYearMonthDay(t).day; | ~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp: In function 'double JS::DayFromTime(double)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:596:11: note: 'tv' was declared here 596 | int64_t tv; | ^~ In function 'constexpr T FloorDiv(T, int32_t) [with T = long int]', inlined from 'int32_t Day(int64_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:195:26, inlined from 'double DayWithinYear(int64_t, double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:403:13, inlined from 'double JS::DayWithinYear(double, double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:612:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:156:5: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized] 156 | T remainder = dividend % divisor; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp: In function 'double JS::DayWithinYear(double, double)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Date.cpp:610:11: note: 'tv' was declared here 610 | int64_t tv; | ^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/NamespaceImports.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Barrier.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/OrderedHashTableObject.h:119, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/MapObject.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/MapObject-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/MapObject.cpp:7, from Unified_cpp_js_src_builtin2.cpp:2: In function 'void mozilla::BitwiseCast(From, To*) [with To = long unsigned int; From = double]', inlined from 'To mozilla::BitwiseCast(From) [with To = long unsigned int; From = double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Casting.h:76:24, inlined from 'bool mozilla::IsNegativeZero(T) [with T = double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/FloatingPoint.h:169:32, inlined from 'bool mozilla::detail::NumberIsSignedInteger(Float, SignedInteger*) [with Float = double; SignedInteger = int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/FloatingPoint.h:409:21, inlined from 'bool mozilla::NumberIsInt32(T, int32_t*) [with T = double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/FloatingPoint.h:428:39, inlined from 'void JS::Value::setNumber(double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h: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-150.0.1/js/src/builtin/Math.cpp:1056:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Casting.h:55:33: warning: 'rval' may be used uninitialized [-Wmaybe-uninitialized] 55 | *aResult = __builtin_bit_cast(To, aFrom); | ^~ In file included from Unified_cpp_js_src_builtin2.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Math.cpp: In function 'bool math_sumPrecise(JSContext*, unsigned int, JS::Value*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Math.cpp:1032:10: note: 'rval' was declared here 1032 | double rval; | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/JSONWriter.h:98, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ProfilingStack.h: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: 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-150.0.1/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:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::StencilModuleRequest; T = js::frontend::StencilModuleRequest; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::StencilModuleRequest; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::frontend::StencilModuleRequest; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'bool js::ModuleBuilder::buildTables(js::frontend::StencilModuleMetadata&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/ModuleObject.cpp:1718:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:980:18: warning: '*(mozilla::Vector*)((char*)p + 8).mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] 980 | mLength = aRhs.mLength; | ~~~~~^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:981:32: warning: '*(mozilla::Vector*)((char*)p + 8).mozilla::Vector::mTail.mozilla::Vector::CRAndStorage<0, 0>::mozilla::Vector::CapacityAndReserved.mozilla::Vector::CapacityAndReserved::mCapacity' may be used uninitialized [-Wmaybe-uninitialized] 981 | mTail.mCapacity = aRhs.mTail.mCapacity; | ~~~~~~~~~~~^~~~~~~~~ In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = js::frontend::StencilModuleImportAttribute; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::StencilModuleImportAttribute; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:986:30, inlined from 'js::frontend::StencilModuleRequest::StencilModuleRequest(js::frontend::StencilModuleRequest&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::StencilModuleRequest; T = js::frontend::StencilModuleRequest; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::StencilModuleRequest; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::frontend::StencilModuleRequest; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'bool js::ModuleBuilder::buildTables(js::frontend::StencilModuleMetadata&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/ModuleObject.cpp:1718:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:497:12: warning: '*(const mozilla::Vector*)((char*)p + 8).mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 497 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In file included from Unified_cpp_js_src_builtin2.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Object.cpp: In lambda function: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/js/src/builtin/Object.cpp:359:21: note: 'vlength' was declared here 359 | size_t voffset, vlength; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Class.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/NumberFormat.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/NumberFormat.cpp:9, from Unified_cpp_js_src_builtin_intl2.cpp:2: In function 'bool EnsureBreakIterator(JSContext*, JS::Handle, int32_t) [with T = js::intl::SegmentsObject]', inlined from 'js::ArrayObject* FindSegmentBoundaries(JSContext*, JS::Handle, int32_t) [with T = js::intl::SegmentsObject]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/Segmenter.cpp:970:27, inlined from 'bool js::intl_FindSegmentBoundaries(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/Segmenter.cpp:1060:39: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:5: warning: 'brk' may be used uninitialized [-Wmaybe-uninitialized] 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:14:26: note: in expansion of macro 'MOZ_CONCAT2' 14 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:68:51: note: in expansion of macro 'MOZ_CONCAT' 68 | #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:70:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 70 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:529:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 529 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/Segmenter.cpp:936:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 936 | MOZ_RELEASE_ASSERT(brk); | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_builtin_intl2.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/builtin/intl/Segmenter.cpp:904:9: note: 'brk' was declared here 904 | void* brk; | ^~~ In function 'bool EnsureBreakIterator(JSContext*, JS::Handle, int32_t) [with T = js::intl::SegmentIteratorObject]', inlined from 'js::ArrayObject* FindSegmentBoundaries(JSContext*, JS::Handle, int32_t) [with T = js::intl::SegmentIteratorObject]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/Segmenter.cpp:970:27, inlined from 'bool js::intl_FindNextSegmentBoundaries(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/Segmenter.cpp:1082:39: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:5: warning: 'brk' may be used uninitialized [-Wmaybe-uninitialized] 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:14:26: note: in expansion of macro 'MOZ_CONCAT2' 14 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:68:51: note: in expansion of macro 'MOZ_CONCAT' 68 | #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:70:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 70 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:529:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 529 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/Segmenter.cpp:936:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 936 | MOZ_RELEASE_ASSERT(brk); | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/builtin/intl/Segmenter.cpp:904:9: note: 'brk' was declared here 904 | void* brk; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/tuple:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/tuple:59, from /usr/gcc/14/include/c++/14.3.0/functional:53, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/functional:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/functional:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/NativeObject.h:12: In constructor 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _Head, _Tail ...>&&) [with long unsigned int _Idx = 0; _Head = char*; _Tail = {JS::FreePolicy}]', inlined from 'constexpr std::tuple< >::tuple(std::tuple< >&&) [with _Elements = {char*, JS::FreePolicy}]' at /usr/gcc/14/include/c++/14.3.0/tuple:999:17, inlined from 'std::__uniq_ptr_impl<_Tp, _Dp>::__uniq_ptr_impl(std::__uniq_ptr_impl<_Tp, _Dp>&&) [with _Tp = char; _Dp = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:179:9, inlined from 'std::__uniq_ptr_data<_Tp, _Dp, , >::__uniq_ptr_data(std::__uniq_ptr_data<_Tp, _Dp, , >&&) [with _Tp = char; _Dp = JS::FreePolicy; bool = true; bool = true]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:236:7, inlined from 'std::unique_ptr<_Tp [], _Dp>::unique_ptr(std::unique_ptr<_Tp [], _Dp>&&) [with _Tp = char; _Dp = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:651:7, inlined from 'ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo::InlineFrameInfo(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/TestingFunctions.cpp:5131:10, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo}; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Vector}; T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Vector; T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = mozilla::Vector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:1055:22, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = mozilla::Vector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:1086:32: /usr/gcc/14/include/c++/14.3.0/tuple:327:7: warning: '((std::_Tuple_impl<0, char*, JS::FreePolicy>*)p)[1].std::_Tuple_impl<0, char*, JS::FreePolicy>::std::_Head_base<0, char*, false>' may be used uninitialized [-Wmaybe-uninitialized] 327 | _Tuple_impl(_Tuple_impl&&) = default; | ^~~~~~~~~~~ In constructor 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _Head, _Tail ...>&&) [with long unsigned int _Idx = 0; _Head = char*; _Tail = {JS::FreePolicy}]', inlined from 'constexpr std::tuple< >::tuple(std::tuple< >&&) [with _Elements = {char*, JS::FreePolicy}]' at /usr/gcc/14/include/c++/14.3.0/tuple:999:17, inlined from 'std::__uniq_ptr_impl<_Tp, _Dp>::__uniq_ptr_impl(std::__uniq_ptr_impl<_Tp, _Dp>&&) [with _Tp = char; _Dp = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:179:9, inlined from 'std::__uniq_ptr_data<_Tp, _Dp, , >::__uniq_ptr_data(std::__uniq_ptr_data<_Tp, _Dp, , >&&) [with _Tp = char; _Dp = JS::FreePolicy; bool = true; bool = true]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:236:7, inlined from 'std::unique_ptr<_Tp [], _Dp>::unique_ptr(std::unique_ptr<_Tp [], _Dp>&&) [with _Tp = char; _Dp = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:651:7, inlined from 'ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo::InlineFrameInfo(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/TestingFunctions.cpp:5131:10, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo}; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Vector}; T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:225:11, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = mozilla::Vector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:1089:22: /usr/gcc/14/include/c++/14.3.0/tuple:327:7: warning: '((std::_Tuple_impl<0, char*, JS::FreePolicy>*)aDst)[1].std::_Tuple_impl<0, char*, JS::FreePolicy>::std::_Head_base<0, char*, false>' may be used uninitialized [-Wmaybe-uninitialized] 327 | _Tuple_impl(_Tuple_impl&&) = default; | ^~~~~~~~~~~ In 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-150.0.1/js/src/builtin/ModuleObject.h:134:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::ExportEntry}; T = js::ExportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::ExportEntry; T = js::ExportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'JS::GCVector& JS::GCVector::operator=(JS::GCVector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h: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-150.0.1/js/src/builtin/ModuleObject.cpp:872:45: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Barrier.h:722:74: warning: '*(const js::HeapPtr*)p.js::HeapPtr::js::WriteBarriered' may be used uninitialized [-Wmaybe-uninitialized] 722 | 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-150.0.1/js/src/builtin/ModuleObject.h:134:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::ExportEntry}; T = js::ExportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::ExportEntry; T = js::ExportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'JS::GCVector& JS::GCVector::operator=(JS::GCVector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h: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-150.0.1/js/src/builtin/ModuleObject.cpp:872:45: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Barrier.h:722:74: warning: '((const js::HeapPtr*)p)[1].js::HeapPtr::js::WriteBarriered' may be used uninitialized [-Wmaybe-uninitialized] 722 | 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-150.0.1/js/src/builtin/ModuleObject.h:163:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::RequestedModule}; T = js::RequestedModule; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::RequestedModule; T = js::RequestedModule; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::RequestedModule; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::RequestedModule; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'JS::GCVector& JS::GCVector::operator=(JS::GCVector&&) [with T = js::RequestedModule; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h: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-150.0.1/js/src/builtin/ModuleObject.cpp:1105:76: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Barrier.h:722:74: warning: '*(const js::HeapPtr*)aDst.js::HeapPtr::js::WriteBarriered' may be used uninitialized [-Wmaybe-uninitialized] 722 | 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-150.0.1/js/src/builtin/ModuleObject.h:107:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::ImportEntry}; T = js::ImportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::ImportEntry; T = js::ImportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::ImportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::ImportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'JS::GCVector& JS::GCVector::operator=(JS::GCVector&&) [with T = js::ImportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h: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-150.0.1/js/src/builtin/ModuleObject.cpp:1106:70: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Barrier.h:722:74: warning: '*(const js::HeapPtr*)p.js::HeapPtr::js::WriteBarriered' may be used uninitialized [-Wmaybe-uninitialized] 722 | MOZ_IMPLICIT HeapPtr(const HeapPtr& other) : WriteBarriered(other) { | ^ 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-150.0.1/js/src/NamespaceImports.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/NativeObject.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-150.0.1/js/src/builtin/TestingFunctions.cpp:2294: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_src_builtin4.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmReturnFlag(JSContext*, unsigned int, JS::Value*, Flag)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/TestingFunctions.cpp:2281:8: note: 'b' was declared here 2281 | bool b; | ^ 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-150.0.1/js/src/builtin/temporal/Calendar.cpp:1780:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/temporal/Calendar.cpp:1697:3: warning: 'intYear' may be used uninitialized [-Wmaybe-uninitialized] 1697 | if (intYear != yearFromEraYear) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/builtin/temporal/Calendar.cpp:1691:11: note: 'intYear' was declared here 1691 | int32_t intYear; | ^~~~~~~ js/src/gc/StatsPhasesGenerated.inc.stub 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-150.0.1/js/src/NamespaceImports.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/debugger/Object.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/debugger/Object-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/debugger/Object.cpp:2707:1: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1227:18: warning: storing the address of local variable 'fun' in '*&MEM[(struct Array *)cx_100(D)].mArr[3]' [-Wdangling-pointer=] 1227 | *this->stack = this->prev; | ~~~~~~~~~~~~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/debugger/Object.cpp:2688:18: note: 'fun' declared here 2688 | RootedFunction fun(cx, EnsureNativeFunction(nonCCWValue)); | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/debugger/Object.cpp:2679:46: note: 'cx' declared here 2679 | bool DebuggerObject::isSameNative(JSContext* cx, Handle object, | ~~~~~~~~~~~^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/debugger/Debugger.cpp:54, from Unified_cpp_js_src_debugger0.cpp:11: In member function 'void js::CompartmentsInZoneIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:45:13, inlined from 'void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:42:12, inlined from 'bool js::Debugger::CallData::findAllGlobals()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/debugger/Debugger.cpp:6513:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.h:90:7: warning: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' may be used uninitialized [-Wmaybe-uninitialized] 90 | it++; | ~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findAllGlobals()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/debugger/Debugger.cpp:6513:21: note: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' was declared here 6513 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:37:23, inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:37:23, inlined from 'js::NestedIterator::T js::NestedIterator::operator->() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:54:36, inlined from 'bool js::Debugger::CallData::findAllGlobals()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/debugger/Debugger.cpp:6514:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.h:127:13: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 127 | return *it; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findAllGlobals()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/debugger/Debugger.cpp:6513:21: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 6513 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Casting.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jstypes.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/debugger/DebugScript.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/debugger/DebugScript.cpp:7, from Unified_cpp_js_src_debugger0.cpp:2: In member function 'constexpr const T& mozilla::Maybe::ref() const & [with T = js::RealmsInCompartmentIter]', inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:37:17, inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:37:23, inlined from 'js::NestedIterator::T js::NestedIterator::operator->() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:54:36, inlined from 'bool js::Debugger::CallData::findAllGlobals()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/debugger/Debugger.cpp:6514:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:5: warning: '*(mozilla::detail::MaybeStorage*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::detail::MaybeStorage::mIsSome' may be used uninitialized [-Wmaybe-uninitialized] 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:14:26: note: in expansion of macro 'MOZ_CONCAT2' 14 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:68:51: note: in expansion of macro 'MOZ_CONCAT' 68 | #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:70:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 70 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:529:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 529 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:1024:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 1024 | MOZ_RELEASE_ASSERT(isSome()); | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findAllGlobals()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/debugger/Debugger.cpp:6513:21: note: '*(mozilla::detail::MaybeStorage*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::detail::MaybeStorage::mIsSome' was declared here 6513 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Parser.h:184, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/frontend/Parser.cpp:10407:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NodeResult js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Parser.cpp:10232:8: note: 'lhs' was declared here 10232 | Node lhs; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ResultVariant.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/CompilationStencil.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::BigIntStencil; T = js::frontend::BigIntStencil; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::BigIntStencil; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'js::frontend::ExtensibleCompilationStencil::ExtensibleCompilationStencil(js::frontend::ExtensibleCompilationStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/CompilationStencil.h:1795:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:658:38: warning: '*(mozilla::Variant, long int>*)p.mozilla::Variant, long int>::tag' may be used uninitialized [-Wmaybe-uninitialized] 658 | Variant(Variant&& aRhs) : tag(aRhs.tag) { | ~~~~~^~~ In member function 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 0; Ts = {mozilla::Span, long int}]', inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, long int>; Tag = bool; long unsigned int N = 0; T = mozilla::Span; Ts = {long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:225:60, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::Span, long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:659:24, inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::BigIntStencil; T = js::frontend::BigIntStencil; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::BigIntStencil; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'js::frontend::ExtensibleCompilationStencil::ExtensibleCompilationStencil(js::frontend::ExtensibleCompilationStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/CompilationStencil.h:1795:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:833:67: warning: '*(mozilla::span_details::extent_type<18446744073709551615>::index_type*)p' may be used uninitialized [-Wmaybe-uninitialized] 833 | return typename detail::Nth::Type(std::move(as())); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:833:67: warning: '((mozilla::Span::element_type**)p)[1]' may be used uninitialized [-Wmaybe-uninitialized] In member function 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 1; Ts = {mozilla::Span, long int}]', inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, long int>; Tag = bool; long unsigned int N = 1; T = long int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:162:58, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, long int>; Tag = bool; long unsigned int N = 0; T = mozilla::Span; Ts = {long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::Span, long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:659:24, inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::BigIntStencil; T = js::frontend::BigIntStencil; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::BigIntStencil; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'js::frontend::ExtensibleCompilationStencil::ExtensibleCompilationStencil(js::frontend::ExtensibleCompilationStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/CompilationStencil.h:1795:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:833:67: warning: '*(std::remove_reference::type*)p' may be used uninitialized [-Wmaybe-uninitialized] 833 | return typename detail::Nth::Type(std::move(as())); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeResult js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Parser.cpp:6424:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 6424 | return ifNode; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Parser.cpp:6417:19: note: 'ifNode' was declared here 6417 | TernaryNodeType ifNode; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/FullParseHandler.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/js/src/frontend/Parser.cpp:10407:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/ParseNode.h:803:36: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 803 | bool isInParens() const { return pn_parens; } | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NodeResult js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Parser.cpp:10232:8: note: 'lhs' was declared here 10232 | Node lhs; | ^~~ In file included from Unified_cpp_js_src_debugger0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::typeGetter()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/debugger/Environment.cpp:181:24: warning: 's' may be used uninitialized [-Wmaybe-uninitialized] 181 | JSAtom* str = Atomize(cx, s, strlen(s)); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/debugger/Environment.cpp:168:15: note: 's' was declared here 168 | const char* s; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Stencil.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Stencil.cpp:7, from Unified_cpp_js_src_frontend6.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In static member function 'static bool js::frontend::SyntaxParseHandler::isUnparenthesizedDestructuringPattern(Node)', inlined from 'typename ParseHandler::NodeResult js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Parser.cpp:10407:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NodeResult js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Parser.cpp:10232:8: note: 'lhs' was declared here 10232 | Node lhs; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeResult js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Parser.cpp:6424:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 6424 | return ifNode; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Parser.cpp:6417:19: note: 'ifNode' was declared here 6417 | 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-150.0.1/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-150.0.1/js/src/frontend/Parser.cpp:10407:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/ParseNode.h:803:36: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 803 | bool isInParens() const { return pn_parens; } | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NodeResult js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Parser.cpp:10232:8: note: 'lhs' was declared here 10232 | Node lhs; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/functional:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/BaselineFrameInfo.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/BaselineCodeGen.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/BaselineCodeGen.cpp:7, from Unified_cpp_js_src_jit1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MathAlgorithms.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HashFunctions.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIR-wasm.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/AliasAnalysis.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/AliasAnalysis.cpp:7, from Unified_cpp_js_src_jit0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/iterator:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Array.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/SimpleAllocator.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/SimpleAllocator.cpp:7, from Unified_cpp_js_src_jit12.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jstypes.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Utility.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/PerfSpewer.cpp:9, 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-150.0.1/js/src/jit/Recover.cpp:1814: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-150.0.1/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-150.0.1/js/src/jit/Recover.cpp:1737:10: note: 'result' was declared here 1737 | 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-150.0.1/js/src/NamespaceImports.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/IonTypes.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/Registers.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MachineState.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/JitFrames.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/BaselineFrame.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/BaselineFrameInfo.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/PerfSpewer.cpp:67: 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-150.0.1/js/src/jit/Recover.cpp:315: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-150.0.1/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-150.0.1/js/src/jit/Recover.cpp:305:11: note: 'result' was declared here 305 | int32_t result; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::BigIntStencil; T = js::frontend::BigIntStencil; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::BigIntStencil; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::frontend::BigIntStencil; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'bool js::frontend::ExtensibleCompilationStencil::steal(js::FrontendContext*, RefPtr&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Stencil.cpp:3768:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:658:38: warning: '*(mozilla::Variant, long int>*)p.mozilla::Variant, long int>::tag' may be used uninitialized [-Wmaybe-uninitialized] 658 | Variant(Variant&& aRhs) : tag(aRhs.tag) { | ~~~~~^~~ In member function 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 0; Ts = {mozilla::Span, long int}]', inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, long int>; Tag = bool; long unsigned int N = 0; T = mozilla::Span; Ts = {long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:225:60, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::Span, long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:659:24, inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::BigIntStencil; T = js::frontend::BigIntStencil; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::BigIntStencil; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::frontend::BigIntStencil; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'bool js::frontend::ExtensibleCompilationStencil::steal(js::FrontendContext*, RefPtr&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Stencil.cpp:3768:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:833:67: warning: '*(mozilla::span_details::extent_type<18446744073709551615>::index_type*)p' may be used uninitialized [-Wmaybe-uninitialized] 833 | return typename detail::Nth::Type(std::move(as())); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:833:67: warning: '((mozilla::Span::element_type**)p)[1]' may be used uninitialized [-Wmaybe-uninitialized] In member function 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 1; Ts = {mozilla::Span, long int}]', inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, long int>; Tag = bool; long unsigned int N = 1; T = long int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:162:58, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, long int>; Tag = bool; long unsigned int N = 0; T = mozilla::Span; Ts = {long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::Span, long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:659:24, inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::BigIntStencil; T = js::frontend::BigIntStencil; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::BigIntStencil; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::frontend::BigIntStencil; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'bool js::frontend::ExtensibleCompilationStencil::steal(js::FrontendContext*, RefPtr&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Stencil.cpp:3768:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:833:67: warning: '*(std::remove_reference::type*)p' may be used uninitialized [-Wmaybe-uninitialized] 833 | return typename detail::Nth::Type(std::move(as())); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/functional:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/TrialInlining.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/TrialInlining.cpp:7, from Unified_cpp_js_src_jit13.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/functional:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/WarpBuilderShared.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/WarpBuilderShared.cpp:7, from Unified_cpp_js_src_jit14.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_irregexp1.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/irregexp/imported/regexp-parser.cc:2803:1: warning: control reaches end of non-void function [-Wreturn-type] 2803 | } | ^ In file included from Unified_cpp_js_src_jit17.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/jit/x86-shared/Lowering-x86-shared.cpp:1087:15: warning: array subscript has type 'char' [-Wchar-subscripts] 1087 | if (bytes[i] == -1) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/x86-shared/Lowering-x86-shared.cpp:1088:15: warning: array subscript has type 'char' [-Wchar-subscripts] 1088 | shuffle[i] = i; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/x86-shared/Lowering-x86-shared.cpp:1089:22: warning: array subscript has type 'char' [-Wchar-subscripts] 1089 | } else if (bytes[i] == 0) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/x86-shared/Lowering-x86-shared.cpp:1090:15: warning: array subscript has type 'char' [-Wchar-subscripts] 1090 | shuffle[i] = i + 16; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/BaselineJIT.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/BaselineJIT.cpp:7, from Unified_cpp_js_src_jit2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Casting.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRCompiler.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRCompiler.cpp:7, from Unified_cpp_js_src_jit3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/functional:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/IonCacheIRCompiler.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/IonCacheIRCompiler.cpp:7, from Unified_cpp_js_src_jit6.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/functional:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Class.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/Segmenter.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/InlinableNatives.cpp:10, from Unified_cpp_js_src_jit5.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIR-wasm.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/TypePolicy.cpp:10, from Unified_cpp_js_src_jit13.cpp:11: In member function 'void js::jit::MDefinition::setResultType(js::jit::MIRType)', inlined from 'js::jit::MUnreachableResult::MUnreachableResult(js::jit::MIRType)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIR.h:9545: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-150.0.1/js/src/jit/MIR.h:9550:3, inlined from 'bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/WarpBuilder.cpp:3705:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIR.h:924:50: warning: 'resultType' may be used uninitialized [-Wmaybe-uninitialized] 924 | void setResultType(MIRType type) { resultType_ = type; } | ~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit13.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/jit/WarpBuilder.cpp:3663:11: note: 'resultType' was declared here 3663 | MIRType resultType; | ^~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/JitContext.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/JitContext.cpp:7, from Unified_cpp_js_src_jit7.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/TrialInlining.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/BaselineFrame-inl.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Stack-inl.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/debugger/DebugAPI-inl.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/jit/CacheIRWriter.h:524:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIR.h:536:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] 536 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRAOT.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/JitZone.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/JitScript-inl.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/BaselineJIT.cpp:37: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:523:10: note: 'addArgc' was declared here 523 | 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-150.0.1/js/src/jit/CacheIRWriter.h:512:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIR.h:536:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] 536 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:511:10: note: 'addArgc' was declared here 511 | bool addArgc; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/JitcodeMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/JitcodeMap.cpp:7, from Unified_cpp_js_src_jit8.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 517 | 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-150.0.1/js/src/jsfriendapi.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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 = 94]', inlined from 'bool js::GlobalObject::hasConstructor(JSProtoKey) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/GlobalObject.h:334:47, inlined from 'bool js::GlobalObject::isStandardClassResolved(JSProtoKey) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/GlobalObject.h:450:26, inlined from 'static bool js::GlobalObject::ensureConstructor(JSContext*, JS::Handle, JSProtoKey)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/GlobalObject.h:352:40, inlined from 'static JSObject* js::GlobalObject::getOrCreatePrototype(JSContext*, JSProtoKey)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/GlobalObject.h:370: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-150.0.1/js/src/jit/CacheIR.cpp:2648:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EnumeratedArray.h:67:18: warning: 'protoKey' may be used uninitialized [-Wmaybe-uninitialized] 67 | return mArray[size_t(aIndex)]; | ~~~~~~^ In file included from Unified_cpp_js_src_jit2.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/jit/CacheIR.cpp:2617:14: note: 'protoKey' was declared here 2617 | JSProtoKey protoKey; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/iterator:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Array.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/LIR.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/Lowering.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/Lowering.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfileBufferEntrySerialization.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Flow.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfileJSONWriter.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ProfilingStack.h: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-150.0.1/js/src/jit/CacheIR.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/jit/CodeGenerator.cpp:19394:63: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:608:5: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 608 | ::new (KnownNotNull, ptr()) T(std::forward(aT)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CodeGenerator.cpp:95, from Unified_cpp_js_src_jit3.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/jit/shared/CodeGenerator-shared-inl.h:328:11: note: 'offset' was declared here 328 | int32_t offset; | ^~~~~~ 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-150.0.1/js/src/jspubtd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/Promise.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/AsyncIteration.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/AsyncIteration.cpp:7, from Unified_cpp_js_src_vm1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = JS::BigInt*; E = JS::Error]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:306:46: required from here 306 | constexpr E unwrapErr() { return inspectErr(); } | ~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/BigIntType.cpp:3652:23: in 'constexpr' expansion of 'mozTryVarTempResult.mozilla::Result::propagateErr()' /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:671:49: in 'constexpr' expansion of '((mozilla::Result*)this)->mozilla::Result::mImpl.mozilla::detail::ResultImplementation::unwrapErr()' /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:303:16: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::Error' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 303 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Result.h:106:8: note: 'struct JS::Error' declared here 106 | struct Error { | ^~~~~ In file included from Unified_cpp_js_src_jit9.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/jit/MIR.cpp:4747:31: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 4747 | return MConstant::NewInt32(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIR.cpp:4738:13: note: 'res' was declared here 4738 | int32_t res; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/jit/MIR.cpp:4769:31: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 4769 | return MConstant::NewInt64(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIR.cpp:4757:13: note: 'res' was declared here 4757 | int64_t res; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/jit/MIR.cpp:4791:32: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 4791 | return MConstant::NewIntPtr(alloc, res); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIR.cpp:4779:14: note: 'res' was declared here 4779 | intptr_t res; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIR.cpp: In member function 'bool js::jit::MCompare::tryFoldTypeOf(bool*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIR.cpp:5128:3: warning: 'matchesInputType' may be used uninitialized [-Wmaybe-uninitialized] 5128 | if (matchesInputType) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIR.cpp:5085:8: note: 'matchesInputType' was declared here 5085 | bool matchesInputType; | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIR-wasm.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/LIR.h:22: 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-150.0.1/js/src/jit/MIR.h:4226:3, inlined from 'virtual js::jit::MDefinition* js::jit::MBigIntAsIntN::foldsTo(js::jit::TempAllocator&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIR.cpp:3712:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIR.h:4218:45: warning: 'mode' may be used uninitialized [-Wmaybe-uninitialized] 4218 | : MUnaryInstruction(classOpcode, op), mode_(mode) { | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/jit/MIR.cpp:3699:30: note: 'mode' was declared here 3699 | 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-150.0.1/js/src/jit/MIR.h:4258:3, inlined from 'virtual js::jit::MDefinition* js::jit::MBigIntAsIntN::foldsTo(js::jit::TempAllocator&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIR.cpp:3680:44: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIR.h:4250:45: warning: 'mode' may be used uninitialized [-Wmaybe-uninitialized] 4250 | : MUnaryInstruction(classOpcode, op), mode_(mode) { | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/jit/MIR.cpp:3667:31: note: 'mode' was declared here 3667 | MSignExtendIntPtr::Mode mode; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, JS::Handle, JS::MutableHandleValue)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Interpreter.cpp:4614:5: warning: 'proto' may be used uninitialized [-Wmaybe-uninitialized] 4614 | if (!proto) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Interpreter.cpp:4587:15: note: 'proto' was declared here 4587 | JSObject* proto; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/jit/CodeGenerator.cpp:23076:26: warning: 'argMir' may be used uninitialized [-Wmaybe-uninitialized] 23076 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CodeGenerator.cpp:23057:13: note: 'argMir' was declared here 23057 | MIRType argMir; | ^~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBuiltins.cpp:83:9: warning: "_VOID" redefined 83 | #define _VOID MIRType::None | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/sys/types.h:3, from /usr/include/sys/wait.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/sys/wait.h:3, from /usr/include/stdlib.h:46, from /usr/gcc/14/include/c++/14.3.0/cstdlib:79, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/cstdlib:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/cstdlib:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/utility:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EnumeratedArray.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBuiltinModule.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBCFrame.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmBCStk.h:161: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-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:1496:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBCStk.h:167:11: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] 167 | kind_ = k; | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBCStk.h: In member function 'js::wasm::Stk js::wasm::BaseCompiler::captureStackResult(const js::wasm::ABIResult&, js::wasm::StackHeight, uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBCStk.h:135:10: note: 'k' was declared here 135 | Kind k; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Runtime.cpp:26, from Unified_cpp_js_src_vm12.cpp:11: In member function 'void js::CompartmentsInZoneIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:45:13, inlined from 'void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:42:12, inlined from 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Runtime.cpp:859:57: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.h:90:7: warning: '*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' may be used uninitialized [-Wmaybe-uninitialized] 90 | it++; | ~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Runtime.cpp: In member function 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Runtime.cpp:859:19: note: '*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' was declared here 859 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In member function 'void js::RealmsInCompartmentIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:42:12, inlined from 'void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:42:12, inlined from 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Runtime.cpp:859:57: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.h:122:7: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 122 | it++; | ~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Runtime.cpp: In member function 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Runtime.cpp:859:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 859 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RegExpFlags.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/RegExpStatics.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/RegExpStatics.cpp:7, from Unified_cpp_js_src_vm12.cpp:2: In member function 'constexpr const T& mozilla::Maybe::ref() const & [with T = js::RealmsInCompartmentIter]', inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:37:17, inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:37:23, inlined from 'js::NestedIterator::T js::NestedIterator::operator->() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:54:36, inlined from 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Runtime.cpp:860:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:5: warning: '*(mozilla::Maybe*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' may be used uninitialized [-Wmaybe-uninitialized] 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:14:26: note: in expansion of macro 'MOZ_CONCAT2' 14 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:68:51: note: in expansion of macro 'MOZ_CONCAT' 68 | #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:70:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 70 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:529:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 529 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:1024:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 1024 | MOZ_RELEASE_ASSERT(isSome()); | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Runtime.cpp: In member function 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Runtime.cpp:859:19: note: '*(mozilla::Maybe*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' was declared here 859 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from Unified_cpp_js_src_vm13.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/vm/Shape.cpp:703:12: warning: 'propIndex' may be used uninitialized [-Wmaybe-uninitialized] 703 | uint32_t propIndex; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/vm/Shape.cpp:535:12: warning: 'propIndex' may be used uninitialized [-Wmaybe-uninitialized] 535 | uint32_t propIndex; | ^~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBCMemory.cpp: In member function 'RegType js::wasm::BaseCompiler::popConstMemoryAccess(js::wasm::MemoryAccessDesc*, js::wasm::AccessCheck*) [with RegType = js::wasm::RegI64]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBCMemory.cpp:188:12: warning: 'addrTemp' may be used uninitialized [-Wmaybe-uninitialized] 188 | uint64_t addr = addrTemp; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBCMemory.cpp:186:11: note: 'addrTemp' was declared here 186 | int64_t addrTemp; | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBCMemory.cpp: In member function 'RegType js::wasm::BaseCompiler::popConstMemoryAccess(js::wasm::MemoryAccessDesc*, js::wasm::AccessCheck*) [with RegType = js::wasm::RegI32]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBCMemory.cpp:149:12: warning: 'addrTemp' may be used uninitialized [-Wmaybe-uninitialized] 149 | uint32_t addr = addrTemp; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBCMemory.cpp:147:11: note: 'addrTemp' was declared here 147 | int32_t addrTemp; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmValidate.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:5306:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h:893:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 893 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitRethrow()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:5297:12: note: 'relativeDepth' was declared here 5297 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBCMemory.cpp: In member function 'void js::wasm::BaseCompiler::memCopyInlineM32()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBCMemory.cpp:2472:11: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized] 2472 | int32_t signedLength; | ^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBCMemory.cpp: In member function 'void js::wasm::BaseCompiler::memFillInlineM32()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBCMemory.cpp:2725:44: warning: 'signedValue' may be used uninitialized [-Wmaybe-uninitialized] 2725 | uint64_t val8 = SplatByteToUInt(value, 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBCMemory.cpp:2690:11: note: 'signedValue' was declared here 2690 | int32_t signedValue; | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBCMemory.cpp:2689:11: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized] 2689 | int32_t signedLength; | ^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI32()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:3251:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3251 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3252 | ZeroOnOverflow(false), isConst, c, QuotientI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:3234:11: note: 'c' was declared here 3234 | int32_t c; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientU32()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:3272:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3272 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3273 | ZeroOnOverflow(false), isConst, c, QuotientI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:3260:11: note: 'c' was declared here 3260 | int32_t c; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI32()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:3303:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3303 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3304 | ZeroOnOverflow(true), isConst, c, RemainderI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:3281:11: note: 'c' was declared here 3281 | int32_t c; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderU32()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:3322:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3322 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), ZeroOnOverflow(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3323 | isConst, c, RemainderI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:3312:11: note: 'c' was declared here 3312 | int32_t c; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI64()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:3349:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3349 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3350 | ZeroOnOverflow(false), isConst, c, QuotientI64); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:3332:11: note: 'c' was declared here 3332 | int64_t c; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientU64()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:3370:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3370 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3371 | ZeroOnOverflow(false), isConst, c, QuotientI64); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:3358:11: note: 'c' was declared here 3358 | int64_t c; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI64()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:3401:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3401 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3402 | ZeroOnOverflow(true), isConst, c, RemainderI64); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:3379:11: note: 'c' was declared here 3379 | int64_t c; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderU64()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:3420:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3420 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), ZeroOnOverflow(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3421 | isConst, c, RemainderI64); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:3410:11: note: 'c' was declared here 3410 | int64_t c; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTeeLocal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:6078:34: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 6078 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:6073:12: note: 'slot' was declared here 6073 | 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-150.0.1/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-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:4352:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h:893:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 893 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBr()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:4341:12: note: 'relativeDepth' was declared here 4341 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCatchAll()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:4978:17: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 4978 | emitCatchSetup(kind, tryCatch, resultType); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:4968:13: note: 'kind' was declared here 4968 | 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-150.0.1/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-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:5023:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h:899:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 899 | return controlStack_[controlStack_.length() - 1 - relativeDepth].kind(); | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitDelegate()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:5001:12: note: 'relativeDepth' was declared here 5001 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:4266:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 4266 | switch (kind) { | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:4257:13: note: 'kind' was declared here 4257 | LabelKind kind; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitGetLocal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:5952:23: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 5952 | switch (locals_[slot].kind()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:5939:12: note: 'slot' was declared here 5939 | uint32_t slot; | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/JSFunction.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Scope.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/Stencil.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/frontend/ParseNode.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmOpIter.h:3392:49, inlined from 'bool js::wasm::BaseCompiler::emitStructNewDefault()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:8066:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmTypeDef.h:1248:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1248 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStructNewDefault()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:8065:12: note: 'typeIndex' was declared here 8065 | uint32_t typeIndex; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCatch()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:4873:17: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 4873 | emitCatchSetup(kind, tryCatch, resultType); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:4861:13: note: 'kind' was declared here 4861 | LabelKind kind; | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmCode.h:50, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmModule.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmCompile.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:10485:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCallBuiltinModuleFunc()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:10474:28: note: 'builtinModuleFunc' was declared here 10474 | 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-150.0.1/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-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:4386:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h:893:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 893 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBrIf()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:4372:12: note: 'relativeDepth' was declared here 4372 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSetLocal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:6069:33: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 6069 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:6064:12: note: 'slot' was declared here 6064 | uint32_t slot; | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemoryGrow()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:6786:10: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 6786 | pushI32(memoryIndex); | ~~~~~~~^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:6777:12: note: 'memoryIndex' was declared here 6777 | uint32_t memoryIndex; | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemFill()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:6887:24: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 6887 | if (memoryIndex == 0 && isMem32(memoryIndex)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:6878:12: note: 'memoryIndex' was declared here 6878 | uint32_t memoryIndex; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmCode.h:59: 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-150.0.1/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-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:7017:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmMetadata.h:187:12: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 187 | return memoryIndex < memories.length() && memories[memoryIndex].isShared(); | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemDiscard()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:7006:12: note: 'memoryIndex' was declared here 7006 | uint32_t memoryIndex; | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTableGrow()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:7053:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 7053 | AddressType addressType = codeMeta_.tables[tableIndex].addressType(); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:7044:12: note: 'tableIndex' was declared here 7044 | uint32_t tableIndex; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitLoadLane(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:10344:11: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 10344 | loadLane(&access, laneIndex); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:10318:12: note: 'laneIndex' was declared here 10318 | uint32_t laneIndex; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStoreLane(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:10377:12: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 10377 | storeLane(&access, laneIndex); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:10351:12: note: 'laneIndex' was declared here 10351 | uint32_t laneIndex; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemorySize()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:6800:10: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 6800 | pushI32(memoryIndex); | ~~~~~~~^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:6792:12: note: 'memoryIndex' was declared here 6792 | uint32_t memoryIndex; | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm7.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/js/src/wasm/WasmDebugFrame.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Stack.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Runtime.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmCompile.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBinary.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmValidate.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmValidate.cpp:19, from Unified_cpp_js_src_wasm7.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/js/src/wasm/WasmValue.h:148:9: note: 'union js::wasm::LitVal::Cell' declared here 148 | union Cell { | ^~~~ 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-150.0.1/js/src/wasm/WasmOpIter.h:1716:57: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h:286:12: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 286 | return kind_ == LabelKind::Loop ? type().params() : type().results(); | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::OpIter::readTryTable(js::wasm::BlockType*, js::wasm::TryTableCatchVector*) [with Policy = js::wasm::BaseCompilePolicy]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h:1711:14: note: 'block' was declared here 1711 | Control* block; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBCFrame.cpp:30: 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-150.0.1/js/src/wasm/WasmBCStkMgmt-inl.h:577:45, inlined from 'bool js::wasm::BaseCompiler::emitBody()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:10882:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBCStkMgmt-inl.h:55:30: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized] 55 | stk_.infallibleEmplaceBack(Stk(item)); | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBody()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:10879:17: note: 'i64' was declared here 10879 | 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-150.0.1/js/src/wasm/WasmBCStkMgmt-inl.h:575:45, inlined from 'bool js::wasm::BaseCompiler::emitBody()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:10792:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBCStkMgmt-inl.h:55:30: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] 55 | stk_.infallibleEmplaceBack(Stk(item)); | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBody()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBaselineCompile.cpp:10789:17: note: 'i32' was declared here 10789 | int32_t i32; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/JitAllocPolicy.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/shared/Assembler-shared.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/x64/Assembler-x64.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/Assembler.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/ABIArgGenerator.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmGC.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmCode.h:57, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmFrameIter.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/FrameIter.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Activation-inl.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/JSContext-inl.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmGcObject-inl.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmGcObject.cpp:7, 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-150.0.1/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-150.0.1/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-150.0.1/js/src/jit/MIRGraph.h:949: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-150.0.1/js/src/wasm/WasmIonCompile.cpp:2638:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmIonCompile.cpp:2597:21: note: 'def' was declared here 2597 | MInstruction* def; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/AsmJS.cpp: In member function 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::frontend::TaggedParserAtomIndex, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/AsmJS.cpp:2093:58: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] 2093 | if (!codeMeta_->asmJSSigToTableIndex.resize(sigIndex + 1)) { | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/AsmJS.cpp:2087:14: note: 'sigIndex' was declared here 2087 | uint32_t sigIndex; | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/AsmJS.cpp: In member function 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::frontend::TaggedParserAtomIndex, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/AsmJS.cpp:2093:58: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] 2093 | if (!codeMeta_->asmJSSigToTableIndex.resize(sigIndex + 1)) { | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/AsmJS.cpp:2087:14: note: 'sigIndex' was declared here 2087 | uint32_t sigIndex; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmStubs.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmGenerator.cpp:35, from Unified_cpp_js_src_wasm3.cpp:11: In member function 'js::wasm::OpIter::ControlItem& js::wasm::OpIter::controlItem(uint32_t) [with Policy = {anonymous}::IonCompilePolicy]', inlined from 'bool {anonymous}::FunctionCompiler::emitRethrow(uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:4814:42, inlined from 'bool {anonymous}::FunctionCompiler::emitRethrow()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6538:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h:893:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 893 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitRethrow()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6533:12: note: 'relativeDepth' was declared here 6533 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ 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-150.0.1/js/src/wasm/WasmOpIter.h:1716:57, inlined from 'bool {anonymous}::FunctionCompiler::emitTryTable()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6466:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h:286:12: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 286 | return kind_ == LabelKind::Loop ? type().params() : type().results(); | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h: In member function 'bool {anonymous}::FunctionCompiler::emitTryTable()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h:1711:14: note: 'block' was declared here 1711 | Control* block; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitEnd()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6260:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 6260 | switch (kind) { | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6242:13: note: 'kind' was declared here 6242 | LabelKind kind; | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/LIR.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/shared/CodeGenerator-shared.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/x64/CodeGenerator-x64.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CodeGenerator.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmIonCompile.cpp:1198:23, inlined from 'bool {anonymous}::FunctionCompiler::emitTeeLocal()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6801:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIRGraph.h:212:64: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 212 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTeeLocal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6796:16: note: 'value' was declared here 6796 | MDefinition* value; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIRGenerator.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/IonCompileTask.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/JitRuntime.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmInstance.cpp:34, from Unified_cpp_js_src_wasm3.cpp:29: In member function 'uint32_t js::jit::CompileInfo::localSlot(uint32_t) const', inlined from 'void {anonymous}::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:1198:23, inlined from 'bool {anonymous}::FunctionCompiler::emitTeeLocal()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6801:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTeeLocal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6795:12: note: 'id' was declared here 6795 | 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:6871:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h:2354:11: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 2354 | if (*id >= codeMeta_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTeeGlobal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6869:12: note: 'id' was declared here 6869 | uint32_t id; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6878:24: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 6878 | return storeGlobalVar(bytecodeOffset, global, value); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6870:16: note: 'value' was declared here 6870 | 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:6349:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:3957:29: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 3957 | if (!addControlFlowPatch(jump, relativeDepth, MGoto::TargetIndex)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBr()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6342:12: note: 'relativeDepth' was declared here 6342 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:6460:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:4454:5: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 4454 | if (fromKind == LabelKind::Try) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCatchAll()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6446:13: note: 'kind' was declared here 6446 | 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:6490:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:4178:24: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 4178 | if (!inTryBlockFrom(relativeDepth, &targetPatches)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitDelegate()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6474:12: note: 'relativeDepth' was declared here 6474 | 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:6807:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h:2312:11: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 2312 | if (*id >= codeMeta_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitGetGlobal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6806:12: note: 'id' was declared here 6806 | uint32_t id; | ^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/JSFunction.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Stack.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Activation.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/JSContext.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmGcObject.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmGcObject-inl.h:10: 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-150.0.1/js/src/wasm/WasmOpIter.h:3392:49, inlined from 'bool {anonymous}::FunctionCompiler::emitStructNewDefault()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8932:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmTypeDef.h:1248:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1248 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructNewDefault()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8931:12: note: 'typeIndex' was declared here 8931 | 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:6442:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:4454:5: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 4454 | if (fromKind == LabelKind::Try) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCatch()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6425:13: note: 'kind' was declared here 6425 | 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:6442:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:4498:5: warning: 'tagIndex' may be used uninitialized [-Wmaybe-uninitialized] 4498 | if (tagIndex == CatchAllIndex) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCatch()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6426:12: note: 'tagIndex' was declared here 6426 | uint32_t tagIndex; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmCode.h:59: 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-150.0.1/js/src/wasm/WasmMetadata.h:209:26, inlined from 'bool {anonymous}::FunctionCompiler::emitReturnCall()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6713:52: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmMetadata.h:206:39: warning: 'funcIndex' may be used uninitialized [-Wmaybe-uninitialized] 206 | return types->type(funcs[funcIndex].typeIndex); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReturnCall()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6703:12: note: 'funcIndex' was declared here 6703 | uint32_t funcIndex; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCallBuiltinModuleFunc()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:9598:31: warning: 'builtinModuleFunc' may be used uninitialized [-Wmaybe-uninitialized] 9598 | return callBuiltinModuleFunc(*builtinModuleFunc, params); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:9591:28: note: 'builtinModuleFunc' was declared here 9591 | 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:4116:43, inlined from 'bool {anonymous}::FunctionCompiler::emitThrow(uint32_t, const {anonymous}::DefVector&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:4693:31, inlined from 'bool {anonymous}::FunctionCompiler::emitThrow()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6520:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmMetadata.h:281:39: warning: 'tagIndex' may be used uninitialized [-Wmaybe-uninitialized] 281 | return tagsOffsetStart + tagIndex * sizeof(TagInstanceData); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitThrow()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6514:12: note: 'tagIndex' was declared here 6514 | 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:6365:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:3982:29: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 3982 | if (!addControlFlowPatch(test, relativeDepth, MTest::TrueBranchIndex, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3983 | branchHint)) { | ~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBrIf()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6353:12: note: 'relativeDepth' was declared here 6353 | 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:1198:23, inlined from 'bool {anonymous}::FunctionCompiler::emitSetLocal()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6790:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitSetLocal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6784:12: note: 'id' was declared here 6784 | 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:6857:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h:2335:11: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 2335 | if (*id >= codeMeta_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitSetGlobal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6855:12: note: 'id' was declared here 6855 | uint32_t id; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableGet()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8127:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 8127 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8117:12: note: 'tableIndex' was declared here 8117 | uint32_t tableIndex; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmBinary.h: In function 'bool js::wasm::DecodeValidatedLocalEntries(const TypeContext&, Decoder&, ValTypeVector*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmValidate.cpp:136:26: warning: 'numLocalEntries' may be used uninitialized [-Wmaybe-uninitialized] 136 | for (uint32_t i = 0; i < numLocalEntries; i++) { | ~~^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmValidate.cpp:133:12: note: 'numLocalEntries' was declared here 133 | uint32_t numLocalEntries; | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableSet()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8218:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 8218 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8205:12: note: 'tableIndex' was declared here 8205 | uint32_t tableIndex; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitMemoryGrow()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:7344:46: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 7344 | MDefinition* memoryIndexValue = constantI32(int32_t(memoryIndex)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:7335:12: note: 'memoryIndex' was declared here 7335 | 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:2955:65, inlined from 'bool {anonymous}::FunctionCompiler::emitReturnCallIndirect()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6749:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmTypeDef.h:1249:73: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1249 | const TypeDef& operator[](uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReturnCallIndirect()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6735:12: note: 'funcTypeIndex' was declared here 6735 | 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:6749:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:2963:58: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 2963 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReturnCallIndirect()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6736:12: note: 'tableIndex' was declared here 6736 | 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-150.0.1/js/src/wasm/WasmOpIter.h:2767:49, inlined from 'bool {anonymous}::FunctionCompiler::emitReturnCallRef()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6760:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmTypeDef.h:1248:67: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1248 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReturnCallRef()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6756:12: note: 'funcTypeIndex' was declared here 6756 | 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-150.0.1/js/src/wasm/WasmOpIter.h:3449:49, inlined from 'bool {anonymous}::FunctionCompiler::emitStructSet()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8959:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmTypeDef.h:1248:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1248 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructSet()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8955:12: note: 'typeIndex' was declared here 8955 | uint32_t typeIndex; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitArrayInitData()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:9257:39: warning: 'segIndex' may be used uninitialized [-Wmaybe-uninitialized] 9257 | MDefinition* segIndexM = constantI32(int32_t(segIndex)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:9242:29: note: 'segIndex' was declared here 9242 | uint32_t unusedTypeIndex, segIndex; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/jit/MIR-wasm.h:2385: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-150.0.1/js/src/wasm/WasmIonCompile.cpp:1396: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-150.0.1/js/src/wasm/WasmIonCompile.cpp:8585:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIR-wasm.h:2378:63: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 2378 | : MUnaryInstruction(classOpcode, src), simdOp_(simdOp), imm_(imm) { | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmIonCompile.cpp:8579:12: note: 'laneIndex' was declared here 8579 | 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-150.0.1/js/src/jit/MIR-wasm.h:2327: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-150.0.1/js/src/wasm/WasmIonCompile.cpp:1359: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-150.0.1/js/src/wasm/WasmIonCompile.cpp:8598:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIR-wasm.h:2319:9: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 2319 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmIonCompile.cpp:8591:12: note: 'laneIndex' was declared here 8591 | 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-150.0.1/js/src/jit/MIR-wasm.h:2436: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-150.0.1/js/src/wasm/WasmIonCompile.cpp:2008:51, inlined from 'bool {anonymous}::FunctionCompiler::emitLoadLaneSimd128(uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8666:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIR-wasm.h:2416:9: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 2416 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitLoadLaneSimd128(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8659:12: note: 'laneIndex' was declared here 8659 | 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-150.0.1/js/src/jit/MIR-wasm.h:2497: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-150.0.1/js/src/wasm/WasmIonCompile.cpp:2033:53, inlined from 'bool {anonymous}::FunctionCompiler::emitStoreLaneSimd128(uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8682:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/MIR-wasm.h:2477:9: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 2477 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStoreLaneSimd128(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8675:12: note: 'laneIndex' was declared here 8675 | uint32_t laneIndex; | ^~~~~~~~~ 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:7983:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:1731:43: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 1731 | return codeMeta().memories[memoryIndex].addressType() == AddressType::I32; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitMemFill()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:7972:12: note: 'memoryIndex' was declared here 7972 | uint32_t memoryIndex; | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableFill()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8070:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 8070 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8059:12: note: 'tableIndex' was declared here 8059 | uint32_t tableIndex; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableGrow()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8175:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 8175 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8163:12: note: 'tableIndex' was declared here 8163 | 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:2997:65, inlined from 'bool {anonymous}::FunctionCompiler::emitCallIndirect(bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6670:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmTypeDef.h:1249:73: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1249 | const TypeDef& operator[](uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCallIndirect(bool)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6650:12: note: 'funcTypeIndex' was declared here 6650 | 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:6670:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:3020:60: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 3020 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCallIndirect(bool)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6651:12: note: 'tableIndex' was declared here 6651 | 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-150.0.1/js/src/wasm/WasmOpIter.h:3365:49, inlined from 'bool {anonymous}::FunctionCompiler::emitStructNew()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8893:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmTypeDef.h:1248:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1248 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructNew()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8891:12: note: 'typeIndex' was declared here 8891 | 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-150.0.1/js/src/wasm/WasmOpIter.h:3414:49, inlined from 'bool {anonymous}::FunctionCompiler::emitStructGet(js::wasm::FieldWideningOp)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8980:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmTypeDef.h:1248:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1248 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructGet(js::wasm::FieldWideningOp)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8977:12: note: 'typeIndex' was declared here 8977 | uint32_t typeIndex; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitArrayNewData()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:9169:39: warning: 'segIndex' may be used uninitialized [-Wmaybe-uninitialized] 9169 | MDefinition* segIndexM = constantI32(int32_t(segIndex)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:9144:23: note: 'segIndex' was declared here 9144 | 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-150.0.1/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-150.0.1/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-150.0.1/js/src/jit/MIRGraph.h:949: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-150.0.1/js/src/wasm/WasmIonCompile.cpp:3330:19, inlined from 'bool {anonymous}::FunctionCompiler::emitStackSwitch()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6688:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStackSwitch()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:3311:19: note: 'ins' was declared here 3311 | 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:8716:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:1236:29: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 1236 | !addControlFlowPatch(test, relativeDepth, MTest::TrueBranchIndex)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBrOnNull()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8708:12: note: 'relativeDepth' was declared here 8708 | 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:8728:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:1268:29: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 1268 | !addControlFlowPatch(test, relativeDepth, MTest::TrueBranchIndex)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBrOnNonNull()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8720:12: note: 'relativeDepth' was declared here 8720 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In member function 'uint32_t js::jit::CompileInfo::localSlot(uint32_t) const', inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::getLocalDef(unsigned int)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:718:30, inlined from 'bool {anonymous}::FunctionCompiler::emitGetLocal()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6779:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitGetLocal()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6774:12: note: 'id' was declared here 6774 | uint32_t id; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitMemorySize()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:7374:46: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 7374 | MDefinition* memoryIndexValue = constantI32(int32_t(memoryIndex)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:7365:12: note: 'memoryIndex' was declared here 7365 | 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:6141:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:752:46: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] 752 | MConstant* constant = MConstant::NewInt32(alloc(), i); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitI32Const()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6136:11: note: 'i32' was declared here 6136 | 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:6151:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:763:46: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized] 763 | MConstant* constant = MConstant::NewInt64(alloc(), i); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitI64Const()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:6146:11: note: 'i64' was declared here 6146 | 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-150.0.1/js/src/wasm/WasmIonCompile.cpp:8258:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h:2425:18: warning: 'funcIndex' may be used uninitialized [-Wmaybe-uninitialized] 2425 | if (*funcIndex >= codeMeta_.funcs.length()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitRefFunc()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmIonCompile.cpp:8257:12: note: 'funcIndex' was declared here 8257 | uint32_t funcIndex; | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmValidate.h:29: 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-150.0.1/js/src/wasm/WasmOpIter.h:1716:57: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h:286:12: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 286 | return kind_ == LabelKind::Loop ? type().params() : type().results(); | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::OpIter::readTryTable(js::wasm::BlockType*, js::wasm::TryTableCatchVector*) [with Policy = js::wasm::ValidatingPolicy]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h:1711:14: note: 'block' was declared here 1711 | Control* block; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmValidate.cpp:29: In member function 'void js::wasm::OpDumper::dumpI64Const(int64_t)', inlined from 'bool js::wasm::ValidateOps(ValidatingOpIter&, T&, const CodeMetadata&) [with T = OpDumper]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmValidate.cpp:328:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/js/src/wasm/WasmValidate.cpp:324:17: note: 'constant' was declared here 324 | int64_t constant; | ^~~~~~~~ In member function 'void js::wasm::OpDumper::dumpI32Const(int32_t)', inlined from 'bool js::wasm::ValidateOps(ValidatingOpIter&, T&, const CodeMetadata&) [with T = OpDumper]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmValidate.cpp:320:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/js/src/wasm/WasmValidate.cpp:381:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h:2335:11: warning: 'globalIndex' may be used uninitialized [-Wmaybe-uninitialized] 2335 | if (*id >= codeMeta_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmValidate.cpp:380:18: note: 'globalIndex' was declared here 380 | uint32_t globalIndex; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/shared/AtomicOperations-shared-jit.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/AtomicOperations.h:346, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/TypedArrayObject-inl.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/TypedArrayObject.cpp:7, from Unified_cpp_js_src_vm15.cpp:38: In function 'unsigned int js::half::float2half_impl(double)', inlined from 'js::float16::float16(double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Float16.h:212:57, inlined from 'To js::ConvertNumber(From) [with To = float16; From = double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/TypedArrayObject-inl.h:73:14, inlined from 'void TypedArraySliceCopySlowSet(js::TypedArrayObject*, size_t, double) [with NativeType = js::float16]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/TypedArrayObject.cpp:3957:49, inlined from 'void TypedArraySliceCopySlow(js::TypedArrayObject*, size_t, size_t, js::TypedArrayObject*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/TypedArrayObject.cpp:4024:7, inlined from 'bool TypedArray_slice(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/TypedArrayObject.cpp:4120:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/vm/TypedArrayObject.cpp: In function 'bool TypedArray_slice(JSContext*, const JS::CallArgs&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/TypedArrayObject.cpp:4004:12: note: 'value' was declared here 4004 | double value; | ^~~~~ 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-150.0.1/js/src/wasm/WasmValidate.cpp:381:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmOpIter.h:2335:11: warning: 'globalIndex' may be used uninitialized [-Wmaybe-uninitialized] 2335 | if (*id >= codeMeta_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmValidate.cpp:380:18: note: 'globalIndex' was declared here 380 | uint32_t globalIndex; | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/js/src/wasm/WasmOpIter.h:3392:49, inlined from 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmInitExpr.cpp:567:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmTypeDef.h:1248:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1248 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/js/src/wasm/WasmOpIter.h:3365:49, inlined from 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmInitExpr.cpp:560:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmTypeDef.h:1248:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1248 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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/CallArgs.h:73, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jsfriendapi.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/ZoneAllocator.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmGcObject.h:16: 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:1084: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:1126:52, inlined from 'ReturnToJSResultCollector::StackResultsRooter::StackResultsRooter(JSContext*, ReturnToJSResultCollector&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmInstance.cpp:3580:57, inlined from 'constexpr void mozilla::Maybe::emplace(Args&& ...) [with Args = {JSContext*&, ReturnToJSResultCollector&}; T = ReturnToJSResultCollector::StackResultsRooter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:1068:3, inlined from 'bool ReturnToJSResultCollector::init(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmInstance.cpp:3620: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-150.0.1/js/src/wasm/WasmInstance.cpp:4005:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1090:15: warning: storing the address of local variable 'results' in '*&MEM[(struct Array *)cx_255(D) + 120B].mArr[2]' [-Wdangling-pointer=] 1090 | *stackTop = this; | ~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmInstance.cpp:4004:29: note: 'results' declared here 4004 | ReturnToJSResultCollector results(resultType); | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/wasm/WasmInstance.cpp:3980:38: note: 'cx' declared here 3980 | 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-150.0.1/js/src/wasm/WasmInitExpr.cpp:388:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmInitExpr.cpp:395:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/js/src/wasm/WasmInitExpr.cpp:371:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/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-150.0.1/js/src/wasm/WasmInitExpr.cpp:281:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/js/src/wasm/WasmInitExpr.cpp:274:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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/js/Result.h:93, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jspubtd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/shadow/Zone.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/HeapAPI.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/TracingAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/ParseRecordObject.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/JSONParser.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/JSONParser.cpp:7, from Unified_cpp_js_src_vm8.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:306:46: required from here 306 | constexpr E unwrapErr() { return inspectErr(); } | ~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:671:49: in 'constexpr' expansion of '((mozilla::Result*)this)->mozilla::Result::mImpl.mozilla::detail::ResultImplementation::unwrapErr()' /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:303:16: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::Error' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 303 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Result.h:106:8: note: 'struct JS::Error' declared here 106 | struct Error { | ^~~~~ In file included from Unified_cpp_js_src_vm7.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Iteration.cpp: In function 'bool SortComparatorIntegerIds(jsid, jsid, bool*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Iteration.cpp:276:27: warning: 'indexA' may be used uninitialized [-Wmaybe-uninitialized] 276 | *lessOrEqualp = (indexA <= indexB); | ~~~~~~~~^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Iteration.cpp:273:12: note: 'indexA' was declared here 273 | uint32_t indexA, indexB; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Iteration.cpp:276:27: warning: 'indexB' may be used uninitialized [-Wmaybe-uninitialized] 276 | *lessOrEqualp = (indexA <= indexB); | ~~~~~~~~^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Iteration.cpp:273:20: note: 'indexB' was declared here 273 | uint32_t indexA, indexB; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/fdlibm/src/k_rem_pio2.cpp: In function 'int __kernel_rem_pio2(double*, double*, int, int, int)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/fdlibm/src/k_rem_pio2.cpp:421:26: warning: 'fq' may be used uninitialized [-Wmaybe-uninitialized] 421 | fw = fq[0]-fw; | ~~~~^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:59, from /usr/gcc/14/include/c++/14.3.0/bits/uses_allocator_args.h:39, from /usr/gcc/14/include/c++/14.3.0/bits/memory_resource.h:41, from /usr/gcc/14/include/c++/14.3.0/string:68, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/string:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/string:59, from /usr/gcc/14/include/c++/14.3.0/stdexcept:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/fmt/format.h:57, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glue/Debug.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Printer.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/JitSpewer.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Logging.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/vm/Logging.cpp:7, from Unified_cpp_js_src_vm9.cpp:2: In constructor 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _Head, _Tail ...>&&) [with long unsigned int _Idx = 0; _Head = char*; _Tail = {JS::FreePolicy}]', inlined from 'constexpr std::tuple< >::tuple(std::tuple< >&&) [with _Elements = {char*, JS::FreePolicy}]' at /usr/gcc/14/include/c++/14.3.0/tuple:999:17, inlined from 'std::__uniq_ptr_impl<_Tp, _Dp>::__uniq_ptr_impl(std::__uniq_ptr_impl<_Tp, _Dp>&&) [with _Tp = char; _Dp = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:179:9, inlined from 'std::__uniq_ptr_data<_Tp, _Dp, , >::__uniq_ptr_data(std::__uniq_ptr_data<_Tp, _Dp, , >&&) [with _Tp = char; _Dp = JS::FreePolicy; bool = true; bool = true]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:236:7, inlined from 'std::unique_ptr<_Tp [], _Dp>::unique_ptr(std::unique_ptr<_Tp [], _Dp>&&) [with _Tp = char; _Dp = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:651:7, inlined from 'JS::NotableClassInfo::NotableClassInfo(JS::NotableClassInfo&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/MemoryMetrics.h:278:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableClassInfo}; T = JS::NotableClassInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableClassInfo; T = JS::NotableClassInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableClassInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'JS::RealmStats::RealmStats(JS::RealmStats&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/MemoryMetrics.h:779:3: /usr/gcc/14/include/c++/14.3.0/tuple:327:7: warning: '((std::_Tuple_impl<0, char*, JS::FreePolicy>*)aDst)[13].std::_Tuple_impl<0, char*, JS::FreePolicy>::std::_Head_base<0, char*, false>' may be used uninitialized [-Wmaybe-uninitialized] 327 | _Tuple_impl(_Tuple_impl&&) = default; | ^~~~~~~~~~~ In constructor 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _Head, _Tail ...>&&) [with long unsigned int _Idx = 0; _Head = char*; _Tail = {JS::FreePolicy}]', inlined from 'constexpr std::tuple< >::tuple(std::tuple< >&&) [with _Elements = {char*, JS::FreePolicy}]' at /usr/gcc/14/include/c++/14.3.0/tuple:999:17, inlined from 'std::__uniq_ptr_impl<_Tp, _Dp>::__uniq_ptr_impl(std::__uniq_ptr_impl<_Tp, _Dp>&&) [with _Tp = char; _Dp = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:179:9, inlined from 'std::__uniq_ptr_data<_Tp, _Dp, , >::__uniq_ptr_data(std::__uniq_ptr_data<_Tp, _Dp, , >&&) [with _Tp = char; _Dp = JS::FreePolicy; bool = true; bool = true]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:236:7, inlined from 'std::unique_ptr<_Tp [], _Dp>::unique_ptr(std::unique_ptr<_Tp [], _Dp>&&) [with _Tp = char; _Dp = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:651:7, inlined from 'JS::NotableStringInfo::NotableStringInfo(JS::NotableStringInfo&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/MemoryMetrics.h:395:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableStringInfo}; T = JS::NotableStringInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableStringInfo; T = JS::NotableStringInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableStringInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'JS::ZoneStats::ZoneStats(JS::ZoneStats&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/MemoryMetrics.h:687: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_xpconnect_src1.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/js/xpconnect/src/XPCModule.cpp:8, from Unified_cpp_js_xpconnect_src1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:900:7: note: 'class XPCNativeMember' declared here 900 | class XPCNativeMember final { | ^~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:82, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/loader/mozJSModuleLoader.cpp:49: /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-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SPSCQueue.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScriptPreloader.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/nsXPConnect.cpp:39, 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-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/nsXPConnect.cpp:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:82, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SPSCQueue.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScriptPreloader.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, from Unified_cpp_js_xpconnect_loader0.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:82, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:82, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/NodeUbiReporting.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/XPCJSRuntime.cpp:77, from Unified_cpp_js_xpconnect_src0.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCharSeparatedTokenizer.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTSubstring.h:1485, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsAString.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsString.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsServiceManagerUtils.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDirectoryServiceUtils.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFile.h:615, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/FileUtils.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/loader/AutoMemMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:18:7, inlined from 'JS::TranscodeSource::TranscodeSource(JS::TranscodeSource&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Transcoding.h: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:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::TranscodeSource; T = JS::TranscodeSource; long unsigned int N = 0; AP = mozilla::MallocAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::TranscodeSource; long unsigned int MinInlineCapacity = 0; AllocPolicy = mozilla::MallocAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::ScriptPreloader::DecodeTask::DecodeTask(mozilla::ScriptPreloader*, const JS::ReadOnlyDecodeOptions&, mozilla::Vector&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScriptPreloader.h:459:11, inlined from 'bool mozilla::ScriptPreloader::StartDecodeTask(const JS::ReadOnlyDecodeOptions&, mozilla::Vector&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/loader/ScriptPreloader.cpp:1314:69: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangedPtr.h:97:26: warning: '*(const mozilla::RangedPtr*)aDst.mozilla::RangedPtr::mPtr' may be used uninitialized [-Wmaybe-uninitialized] 97 | : RangedPtr(aOther.mPtr, nullptr, nullptr) | ~~~~~~~^~~~ In copy constructor 'mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&) [with T = const unsigned char]', inlined from 'mozilla::Range::Range(const mozilla::Range&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Range.h:18:7, inlined from 'JS::TranscodeSource::TranscodeSource(JS::TranscodeSource&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Transcoding.h: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:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::TranscodeSource; T = JS::TranscodeSource; long unsigned int N = 0; AP = mozilla::MallocAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::TranscodeSource; long unsigned int MinInlineCapacity = 0; AllocPolicy = mozilla::MallocAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::ScriptPreloader::DecodeTask::DecodeTask(mozilla::ScriptPreloader*, const JS::ReadOnlyDecodeOptions&, mozilla::Vector&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScriptPreloader.h:459:11, inlined from 'bool mozilla::ScriptPreloader::StartDecodeTask(const JS::ReadOnlyDecodeOptions&, mozilla::Vector&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/loader/ScriptPreloader.cpp:1314:69: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangedPtr.h:97:26: warning: '((const mozilla::RangedPtr*)aDst)[1].mozilla::RangedPtr::mPtr' may be used uninitialized [-Wmaybe-uninitialized] 97 | : RangedPtr(aOther.mPtr, nullptr, nullptr) | ~~~~~~~^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsAccessibilityService.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsRefreshDriver.cpp:49: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h: In member function 'mozilla::a11y::HyperTextAccessible* mozilla::a11y::SelectionManager::AccessibleWithCaret(int32_t*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h:92: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 92 | if (aCaret) *aCaret = mCaretOffset; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h:92: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ParamTraits_IsEnumCase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderBridgeChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/TextDrawTarget.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsLayoutUtils.cpp:21, from Unified_cpp_layout_base2.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/IsEnumCase.h:20: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 20 | if (!IsEnumCase(ret)) return {}; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/IsEnumCase.h:20: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/PresShellWidgetListener.cpp:12, from Unified_cpp_layout_base1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from Unified_cpp_layout_base0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/AccessibleCaretManager.cpp: In member function 'virtual nsresult mozilla::AccessibleCaretManager::PressCaret(const nsPoint&, mozilla::EventClassID)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/AccessibleCaretManager.cpp:517: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 517 | } else if (mCarets.GetSecond()->Contains(aPoint, touchArea)) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/AccessibleCaretManager.cpp:517: note: adding '-flarge-source-files' will allow 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-150.0.1/layout/painting/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/nsCSSRendering.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/build/nsLayoutStatics.cpp:36, from Unified_cpp_layout_build0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h: In member function 'void nsIFrame::PeekWordState::Update(bool, bool, Script)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:5509: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 5509 | } else if (!aAfterPunctuation) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:5509: note: adding '-flarge-source-files' will allow 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-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/nsDisplayList.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DisplayPortUtils.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsRefreshDriver.cpp:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_layout_forms0.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/forms/nsListControlFrame.cpp: In member function 'bool nsListControlFrame::PerformSelection(int32_t, bool, bool)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/forms/nsListControlFrame.cpp:435: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 435 | } else if (mStartSelectionIndex <= aClickedIndex) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/forms/nsListControlFrame.cpp:435: note: adding '-flarge-source-files' will allow 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-150.0.1/js/xpconnect/src/xpcprivate.h:82, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/XPCModule.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/build/nsLayoutModule.cpp:8, from Unified_cpp_layout_build0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/PresShellWidgetListener.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/PresShellWidgetListener.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/PresShellWidgetListener.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:64, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/AccessibleCaret.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/AccessibleCaret.cpp:5, from Unified_cpp_layout_base0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = gfx::PointTyped; long unsigned int N = 4]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/GeometryUtils.cpp:225:0: required from here 225 | PodArrayZero(points); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:82:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 82 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/LayoutConstants.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:52: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Point.h:137:24: note: 'struct mozilla::gfx::PointTyped' declared here 137 | struct MOZ_EMPTY_BASES PointTyped | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = gfx::PointTyped; size_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/GeometryUtils.cpp:437:0: required from here 437 | PodZero(aPoints, aPointCount); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:55:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 55 | memset(aT, 0, sizeof(T) * aNElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Point.h:137:24: note: 'struct mozilla::gfx::PointTyped' declared here 137 | struct MOZ_EMPTY_BASES PointTyped | ^~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IntrinsicISizesCache.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsBlockFrame.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/forms/ButtonControlFrame.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/forms/ButtonControlFrame.cpp:5, from Unified_cpp_layout_forms0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:0: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/LayoutConstants.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:52: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AbsoluteContainingBlock.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/AbsoluteContainingBlock.cpp:10, from Unified_cpp_layout_generic0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/LayoutConstants.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:52: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsClassHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsRefreshDriver.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsRefreshDriver.cpp:18: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsRefreshDriver::ObserverData; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsRefreshDriver::ObserverData; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:310:32, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsRefreshDriver::ObserverData; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:350:36, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::EndLimitedIterator; U = nsRefreshDriver::ObserverData; T = nsRefreshDriver::ObserverData; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::EndLimitedIterator; U = nsRefreshDriver::ObserverData; T = nsRefreshDriver::ObserverData; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'bool nsRefreshDriver::TickObserverArray(uint32_t, mozilla::TimeStamp)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsRefreshDriver.cpp:2249: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->mObservers[aIdx_8(D)].D.441624.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsRefreshDriver.cpp: In member function 'bool nsRefreshDriver::TickObserverArray(uint32_t, mozilla::TimeStamp)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsRefreshDriver.cpp:2249: note: '__for_begin' declared here 2249 | for (RefPtr obs : mObservers[aIdx].EndLimitedRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsRefreshDriver.cpp:2247: note: 'this' declared here 2247 | bool nsRefreshDriver::TickObserverArray(uint32_t aIdx, TimeStamp aNowTime) { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsGenConList.cpp:11, from Unified_cpp_layout_base2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from Unified_cpp_layout_build0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/layout/build/nsContentDLF.cpp:115:12: warning: 'rv' may be used uninitialized [-Wmaybe-uninitialized] 115 | nsresult rv; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/nsStyleConsts.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/CounterStyleManager.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/nsStyleStruct.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsGenConList.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsGenConList.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowInput.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:61: 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-150.0.1/layout/forms/nsDateTimeControlFrame.cpp:160:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowOutput.h:196:28: warning: 'borderBoxBSize' may be used uninitialized [-Wmaybe-uninitialized] 196 | mSize = aSize.ConvertTo(mWritingMode, aWM); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_forms0.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/layout/forms/nsDateTimeControlFrame.cpp:87:11: note: 'borderBoxBSize' was declared here 87 | nscoord borderBoxBSize; | ^~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZCCallbackHelper.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/ScrollContainerFrame.cpp:55, from Unified_cpp_layout_generic1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h: In function 'std::ostream& mozilla::operator<<(std::ostream&, const WidgetQueryContentEvent::Reply&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:1385: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1385 | } else if (aReply.mEventMessage == eQueryDOMWidgetHittest) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:1385: note: adding '-flarge-source-files' will allow 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-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScrollContainerFrame.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/ScrollContainerFrame.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/ScrollAnimationPhysics.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/ScrollAnimationMSDPhysics.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/ScrollAnimationMSDPhysics.cpp:5, from Unified_cpp_layout_generic1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from Unified_cpp_layout_base0.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/layout/base/PresShell.cpp:2765: warning: 'targetNeedsReflowFromParent' may be used uninitialized [-Wmaybe-uninitialized] 2765 | if (IsReflowBoundary(f) || !f->GetParent()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/PresShell.cpp:2670: note: 'targetNeedsReflowFromParent' was declared here 2670 | bool targetNeedsReflowFromParent; In file included from /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/inspector/InspectorUtils.cpp:25, from Unified_cpp_layout_inspector0.cpp:20: /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator, const_iterator)': /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h:1564: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1564 | while (__first != __last) /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h:1564: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsFrameSelection.cpp:30, from Unified_cpp_layout_generic2.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h: In function 'std::ostream& mozilla::operator<<(std::ostream&, const WidgetQueryContentEvent::Reply&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:1385: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1385 | } else if (aReply.mEventMessage == eQueryDOMWidgetHittest) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:1385: 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-150.0.1/layout/generic/nsFrameSelection.cpp: In member function 'mozilla::dom::Selection* nsFrameSelection::GetSelection(mozilla::SelectionType) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsFrameSelection.cpp:1613: warning: array subscript has type 'char' [-Wchar-subscripts] 1613 | return mDomSelections[index]; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsMargin.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:17: In function 'float NSAppUnitsToFloatPixels(nscoord, float)', inlined from 'static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:305:35, inlined from 'nscoord mozilla::StyleCalcLengthPercentage::Resolve(nscoord, Rounder) const [with Rounder = int (*)(float)]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsInlines.h:733: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:773: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:777:17, inlined from 'nscoord ResolveScrollPaddingStyleValue(const mozilla::StyleRect >&, mozilla::Side, const nsSize&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/ScrollContainerFrame.cpp:7476: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCoord.h:325:10: warning: 'percentageBasis' may be used uninitialized [-Wmaybe-uninitialized] 325 | return float(aAppUnits) / aAppUnitsPerPixel; | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/ScrollContainerFrame.cpp: In function 'nscoord ResolveScrollPaddingStyleValue(const mozilla::StyleRect >&, mozilla::Side, const nsSize&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/ScrollContainerFrame.cpp:7464: note: 'percentageBasis' was declared here 7464 | nscoord percentageBasis; 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocalStorageCommon.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/Client.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/SerializationHelpers.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:71, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:10, from Unified_cpp_layout_ipc0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h: In member function 'mozilla::Result > >, nsTString > mozilla::glean::impl::Labeled::TestGetValue(nsCString) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:250: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 250 | } else if constexpr (std::is_same_v) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:250: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/ChildIterator.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/inspector/InspectorUtils.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TreeOrderedArray.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IdentifierMapEntry.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentOrShadowRoot.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/css/Rule.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InspectorUtilsBinding.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InspectorCSSParser.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/inspector/InspectorCSSParser.cpp:5, from Unified_cpp_layout_inspector0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from Unified_cpp_layout_generic3.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsRubyBaseContainerFrame.cpp: In member function 'virtual void nsRubyBaseContainerFrame::Reflow(nsPresContext*, nsIFrame::ReflowOutput&, const nsIFrame::ReflowInput&, nsReflowStatus&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsRubyBaseContainerFrame.cpp:398: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 398 | } else if (isize > rtcISize) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsRubyBaseContainerFrame.cpp:398: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from Unified_cpp_layout_generic1.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/SelectionMovementUtils.cpp: In static member function 'static mozilla::FrameAndOffset mozilla::SelectionMovementUtils::GetFrameForNodeOffset(const nsIContent*, uint32_t, mozilla::CaretAssociationHint)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/SelectionMovementUtils.cpp:410: warning: 'offsetInFrameContent' may be used uninitialized [-Wmaybe-uninitialized] 410 | returnFrame->GetChildFrameContainingOffset( 411 | static_cast(offsetInFrameContent), 412 | aHint == CaretAssociationHint::After, &unused, &returnFrame); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/SelectionMovementUtils.cpp:268: note: 'offsetInFrameContent' was declared here 268 | uint32_t offsetInFrameContent, offsetInLastFrameContent = aOffset; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SelectionMovementUtils.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsCaret.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/nsDisplayList.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/TextDrawTarget.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsTextFrame.cpp:15, from Unified_cpp_layout_generic4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h: In constructor 'mozilla::RangeBoundaryBase::RangeBoundaryBase(RawParentType*, uint32_t, mozilla::RangeBoundarySetBy, TreeKind)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h:260: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 260 | } else if (aOffset > 0) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h:260: note: adding '-flarge-source-files' will allow 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-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsContainerFrame.cpp:7, from Unified_cpp_layout_generic2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/LayoutConstants.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsContainerFrame.h:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIntervalSet.cpp:12, from Unified_cpp_layout_generic3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameMetrics.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/ipc/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_layout_mathml0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/mathml/nsMathMLChar.cpp: In lambda function: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/mathml/nsMathMLChar.cpp:676:19: warning: possibly dangling reference to a temporary [-Wdangling-reference] 676 | const auto& firstFontInList = familyList.list.AsSpan()[0]; | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/mathml/nsMathMLChar.cpp:676:63: note: the temporary was destroyed at the end of the full expression 'familyList.mozilla::StyleFontFamilyList::list.mozilla::StyleArcSlice::AsSpan().mozilla::Span::operator[](0)' 676 | const auto& firstFontInList = familyList.list.AsSpan()[0]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsTextFrame.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsTextFrame.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/FontPropertyTypes.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFont.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsTextFrame.h:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = gfxTextRun::TrimmableWS; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = gfxTextRun::TrimmableWS; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsTextFrame.cpp:9789:0: required from here 9789 | ? GetProperty(TrimmableWhitespaceProperty()) /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct gfxTextRun::TrimmableWS'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:397:10: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct gfxTextRun::TrimmableWS'} declared here 397 | struct TrimmableWS { | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/nsCSSRendering.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/mathml/nsMathMLChar.cpp:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ layout/style/nsComputedDOMStyleGenerated.inc.stub layout/style/nsCSSPropsGenerated.inc.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGImageContext.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsLayoutUtils.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/ActiveLayerTracker.cpp:22, from Unified_cpp_layout_painting0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGPreserveAspectRatio.h: In member function 'bool mozilla::SVGPreserveAspectRatio::SetAlign(uint16_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGPreserveAspectRatio.h:53: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 53 | if (aAlign < SVG_ALIGN_MIN_VALID || aAlign > SVG_ALIGN_MAX_VALID) /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGPreserveAspectRatio.h:53: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowInput.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:61: 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-150.0.1/layout/generic/nsVideoFrame.cpp:340: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/ReflowOutput.h:196:28: warning: 'borderBoxBSize' may be used uninitialized [-Wmaybe-uninitialized] 196 | mSize = aSize.ConvertTo(mWritingMode, aWM); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic4.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/layout/generic/nsVideoFrame.cpp:246: note: 'borderBoxBSize' was declared here 246 | nscoord borderBoxBSize; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRFPService.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:63, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsNetUtil.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsInlines.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:31538, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoComputedData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WritingModes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Baseline.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:56: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsImageFrame*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsImageFrame*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsImageFrame*; T = nsImageFrame*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsImageFrame*; T = nsImageFrame*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual void BrokenImageIcon::Notify(imgIRequest*, int32_t, const nsIntRect*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsImageFrame.cpp:307: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_40(D)->mObservers.D.2801642.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_layout_generic2.cpp:119: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/layout/generic/nsImageFrame.cpp:307: note: '__for_begin' declared here 307 | for (nsImageFrame* frame : mObservers.ForwardRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsImageFrame.cpp:280: note: 'this' declared here 280 | const nsIntRect* aData) { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTransformList.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGAnimatedTransformList.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTransformableElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGGraphicsElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGGeometryElement.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/svg/FilterInstance.cpp:21, from Unified_cpp_layout_svg0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTransform.h: In member function 'bool mozilla::SVGTransformSMILData::operator==(const mozilla::SVGTransformSMILData&) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTransform.h:128: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 128 | if (mTransformType != aOther.mTransformType) return false; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTransform.h:128: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/ActiveLayerTracker.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersTypes.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRFPService.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AnimationUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/ActiveLayerTracker.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsSubDocumentFrame.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/printing/nsPrintJob.cpp:42, from Unified_cpp_layout_printing0.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from Unified_cpp_layout_svg0.cpp:119: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/svg/SVGFilterInstance.cpp: In member function 'bool mozilla::SVGFilterInstance::ComputeBounds()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/svg/SVGFilterInstance.cpp:78: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'class mozilla::SVGAnimatedLength' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 78 | memcpy(XYWH, mFilterElement->mLengthAttributes, 79 | sizeof(mFilterElement->mLengthAttributes)); In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGFilters.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGFilterInstance.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/svg/FilterInstance.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/svg/SVGAnimatedLength.h:111: note: 'class mozilla::SVGAnimatedLength' declared here 111 | class SVGAnimatedLength { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/printing/nsPrintJob.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/printing/ipc/RemotePrintJobChild.cpp:9, from Unified_cpp_layout_printing0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderScrollData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/svg/SVGImageFrame.cpp:24, from Unified_cpp_layout_svg1.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:313: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 313 | if (!ReadParam(reader, &size)) return false; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:313: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, 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-150.0.1/layout/svg/CSSClipPathInstance.cpp:11, from Unified_cpp_layout_svg0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic2.cpp:20: In member function 'void nsFlexContainerFrame::FlexItem::UpdateMainMinSize(nscoord)', inlined from 'void nsFlexContainerFrame::ResolveAutoFlexBasisAndMinSize(FlexItem&, const nsIFrame::ReflowInput&, const FlexboxAxisTracker&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsFlexContainerFrame.cpp:1812:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsFlexContainerFrame.cpp:673:5: warning: 'resolvedMinSize' may be used uninitialized [-Wmaybe-uninitialized] 673 | if (aNewMinSize > mMainMinSize) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/layout/generic/nsFlexContainerFrame.cpp:1690:11: note: 'resolvedMinSize' was declared here 1690 | nscoord resolvedMinSize; // (only set/used if isMainMinSizeAuto==true) | ^~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_gfx.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Logging.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordedEvent.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/DrawEventRecorder.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/printing/DrawEventRecorder.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/printing/DrawEventRecorder.cpp:5, from Unified_cpp_layout_printing0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsPrintData::~nsPrintData()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsPrintData::~nsPrintData()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::layout::RemotePrintJobParent::RecvFinalizePrint()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::layout::RemotePrintJobParent::RecvFinalizePrint()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, RefPtr >, nsresult, true>; ResolveValueT = nsRefCountedHashtable, RefPtr >; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layout::RemotePrintJobParent::RecvProcessPage(const mozilla::layout::PRemotePrintJobParent::int32_t&, const mozilla::layout::PRemotePrintJobParent::int32_t&, nsTArray&&)::; RejectFunction = mozilla::layout::RemotePrintJobParent::RecvProcessPage(const mozilla::layout::PRemotePrintJobParent::int32_t&, const mozilla::layout::PRemotePrintJobParent::int32_t&, nsTArray&&)::; ResolveValueT = nsRefCountedHashtable, RefPtr >; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layout::RemotePrintJobParent::RecvProcessPage(const mozilla::layout::PRemotePrintJobParent::int32_t&, const mozilla::layout::PRemotePrintJobParent::int32_t&, nsTArray&&)::; RejectFunction = mozilla::layout::RemotePrintJobParent::RecvProcessPage(const mozilla::layout::PRemotePrintJobParent::int32_t&, const mozilla::layout::PRemotePrintJobParent::int32_t&, nsTArray&&)::; ResolveValueT = nsRefCountedHashtable, RefPtr >; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsRefCountedHashtable, RefPtr >; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_cpp_layout_tables0.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/layout/tables/nsTableFrame.cpp:1723: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1723 | } else if (lastChildReflowed && aStatus.IsIncomplete()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/tables/nsTableFrame.cpp:1723: 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-150.0.1/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/tables/nsTableFrame.cpp:6932: 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] 6932 | memset(mBlockDirInfo.get(), 0, 6933 | mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/tables/nsTableFrame.cpp:5455: note: 'struct BCBlockDirSeg' declared here 5455 | struct BCBlockDirSeg { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/nsDisplayList.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DisplaySVGItem.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/svg/SVGGeometryFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/svg/SVGGeometryFrame.cpp:6, from Unified_cpp_layout_svg1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/svg/SVGUtils.cpp:35, 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/DisplayItemClip.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/DisplayItemClipChain.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/nsDisplayList.h:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/tables/nsTableCellFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/tables/BasicTableLayoutStrategy.cpp:18, from Unified_cpp_layout_tables0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/LayoutConstants.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsLayoutUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/tables/BasicTableLayoutStrategy.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGContainerFrame.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/svg/SVGGFrame.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/svg/SVGUseFrame.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/svg/SVGUseFrame.cpp:5, from Unified_cpp_layout_svg2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ISVGDisplayableFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGContainerFrame.h:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libcubeb/src/cubeb_tracing.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libcubeb/src/cubeb_oss.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MicroGeckoProfiler.h:64:45: warning: 'struct UprofilerFuncPtrs' declared inside parameter list will not be visible outside of this definition or declaration 64 | extern MOZ_EXPORT bool uprofiler_get(struct UprofilerFuncPtrs* aFuncPtrs); | ^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MicroGeckoProfiler.h:68:41: warning: 'struct UprofilerFuncPtrs' declared inside parameter list will not be visible outside of this definition or declaration 68 | typedef bool (*uprofiler_getter)(struct UprofilerFuncPtrs* aFuncPtrs); | ^~~~~~~~~~~~~~~~~ media/libdav1d/16bd_cdef_apply_tmpl.c.stub media/libdav1d/8bd_cdef_apply_tmpl.c.stub media/libdav1d/16bd_cdef_tmpl.c.stub media/libdav1d/8bd_cdef_tmpl.c.stub media/libdav1d/16bd_fg_apply_tmpl.c.stub media/libdav1d/8bd_fg_apply_tmpl.c.stub media/libdav1d/16bd_filmgrain_tmpl.c.stub media/libdav1d/8bd_filmgrain_tmpl.c.stub media/libdav1d/16bd_ipred_prepare_tmpl.c.stub media/libdav1d/8bd_ipred_prepare_tmpl.c.stub media/libdav1d/16bd_ipred_tmpl.c.stub media/libdav1d/8bd_ipred_tmpl.c.stub media/libdav1d/16bd_itx_tmpl.c.stub media/libdav1d/8bd_itx_tmpl.c.stub media/libdav1d/16bd_lf_apply_tmpl.c.stub media/libdav1d/8bd_lf_apply_tmpl.c.stub media/libdav1d/16bd_loopfilter_tmpl.c.stub media/libdav1d/8bd_loopfilter_tmpl.c.stub media/libdav1d/16bd_looprestoration_tmpl.c.stub media/libdav1d/8bd_looprestoration_tmpl.c.stub media/libdav1d/16bd_lr_apply_tmpl.c.stub media/libdav1d/8bd_lr_apply_tmpl.c.stub media/libdav1d/16bd_mc_tmpl.c.stub media/libdav1d/8bd_mc_tmpl.c.stub media/libdav1d/16bd_recon_tmpl.c.stub media/libdav1d/8bd_recon_tmpl.c.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UIEventBinding.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyboardEventBinding.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyboardEvent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/xul/nsMenuPopupFrame.cpp:30, 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:453: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 453 | } else if (mNoListenerForEvents[0] == aEvent->mMessage || /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:453: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/nsDisplayList.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsLeafFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/xul/SimpleXULLeafFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/xul/tree/nsTreeBodyFrame.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:5, from Unified_cpp_layout_xul_tree0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/DisplayItemClip.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/DisplayItemClipChain.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/nsDisplayList.h:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IntrinsicISizesCache.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsBlockFrame.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/MiddleCroppingBlockFrame.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/xul/MiddleCroppingLabelFrame.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/xul/MiddleCroppingLabelFrame.cpp:5, from Unified_cpp_layout_xul0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/LayoutConstants.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:52: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { | ^~~~~~~~~~ In file included from Unified_c_media_libnestegg_src0.c:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libnestegg/src/nestegg.c: In function 'ne_parse': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libpng/pngrutil.c:1209:11: warning: "png_handle_sBIT" redefined 1209 | # define png_handle_sBIT NULL | ^~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libpng/pngpriv.h:83, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libpng/pngrutil.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libpng/pngrutil.c:1687:11: warning: "png_handle_sPLT" redefined 1687 | # define png_handle_sPLT NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libpng/pngrutil.c:1883:11: warning: "png_handle_bKGD" redefined 1883 | # define png_handle_bKGD NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libpng/pngrutil.c:2087:11: warning: "png_handle_hIST" redefined 2087 | # define png_handle_hIST NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libpng/pngrutil.c:2113:11: warning: "png_handle_pHYs" redefined 2113 | # define png_handle_pHYs NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libpng/pngrutil.c:2139:11: warning: "png_handle_oFFs" redefined 2139 | # define png_handle_oFFs NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libpng/pngrutil.c:2263:11: warning: "png_handle_pCAL" redefined 2263 | # define png_handle_pCAL NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libpng/pngrutil.c:2338:11: warning: "png_handle_sCAL" redefined 2338 | # define png_handle_sCAL NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libpng/pngrutil.c:2374:11: warning: "png_handle_tIME" redefined 2374 | # define png_handle_tIME NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libpng/pngrutil.c:2446:11: warning: "png_handle_tEXt" redefined 2446 | # define png_handle_tEXt NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libpng/pngrutil.c:2562:11: warning: "png_handle_zTXt" redefined 2562 | # define png_handle_zTXt NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libpng/pngrutil.c:2711:11: warning: "png_handle_iTXt" redefined 2711 | # define png_handle_iTXt NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libpng/pngrutil.c:3150:9: warning: "png_handle_acTL" redefined 3150 | #define png_handle_acTL NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libpng/pngrutil.c:3151:9: warning: "png_handle_fcTL" redefined 3151 | #define png_handle_fcTL NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libpng/pngrutil.c:3152:9: warning: "png_handle_fdAT" redefined 3152 | #define png_handle_fdAT NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libjpeg/jdphuff.c:411:15: note: in expansion of macro 'HUFF_EXTEND' 411 | s = HUFF_EXTEND(r, s); | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/sharpyuv/sharpyuv.c: In function 'SharpYuvOptionsInitInternal': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libwebp/src/enc/histogram_enc.c: In function 'HistogramAdd': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:478:9: warning: 'length' may be used uninitialized [-Wmaybe-uninitialized] 478 | memset(pout, 0, length * sizeof(pout[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:453:9: note: 'length' was declared here 453 | int length; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:478:9: warning: 'pout_const' may be used uninitialized [-Wmaybe-uninitialized] 478 | memset(pout, 0, length * sizeof(pout[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:454:31: note: 'pout_const' was declared here 454 | const uint32_t *p1, *p2, *pout_const; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:473:11: warning: 'p1' may be used uninitialized [-Wmaybe-uninitialized] 473 | memcpy(pout, p1, length * sizeof(pout[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:454:21: note: 'p1' was declared here 454 | const uint32_t *p1, *p2, *pout_const; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:476:9: warning: 'p2' may be used uninitialized [-Wmaybe-uninitialized] 476 | memcpy(pout, p2, length * sizeof(pout[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:454:26: note: 'p2' was declared here 454 | const uint32_t *p1, *p2, *pout_const; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c: In function 'ComputeHistogramCost': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:584:19: warning: 'population' may be used uninitialized [-Wmaybe-uninitialized] 584 | h->costs[i] = PopulationCost(population, length, &h->trivial_symbol[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585 | &h->is_used[i]); | ~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:581:21: note: 'population' was declared here 581 | const uint32_t* population; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:584:19: warning: 'length' may be used uninitialized [-Wmaybe-uninitialized] 584 | h->costs[i] = PopulationCost(population, length, &h->trivial_symbol[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585 | &h->is_used[i]); | ~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:582:9: note: 'length' was declared here 582 | int length; | ^~~~~~ In function 'GetCombinedEntropy', inlined from 'GetCombinedHistogramEntropy' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:438:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:390:3: warning: 'Y' may be used uninitialized [-Wmaybe-uninitialized] 390 | VP8LGetCombinedEntropyUnrefined(X, Y, length, &bit_entropy, &stats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c: In function 'GetCombinedHistogramEntropy': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libwebp/src/enc/histogram_enc.c:438:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:390:3: warning: 'length' may be used uninitialized [-Wmaybe-uninitialized] 390 | VP8LGetCombinedEntropyUnrefined(X, Y, length, &bit_entropy, &stats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c: In function 'GetCombinedHistogramEntropy': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/libwebp/src/enc/histogram_enc.c:438:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:390:3: warning: 'X' may be used uninitialized [-Wmaybe-uninitialized] 390 | VP8LGetCombinedEntropyUnrefined(X, Y, length, &bit_entropy, &stats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c: In function 'GetCombinedHistogramEntropy': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:372:19: note: 'X' was declared here 372 | const uint32_t* X; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c: In function 'VP8LHistogramEstimateBits': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:402:13: warning: 'length' may be used uninitialized [-Wmaybe-uninitialized] 402 | cost += PopulationCost(population, length, /*trivial_sym=*/NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | /*is_used=*/NULL); | ~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:399:9: note: 'length' was declared here 399 | int length; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/libwebp/src/enc/histogram_enc.c:402:13: warning: 'population' may be used uninitialized [-Wmaybe-uninitialized] 402 | cost += PopulationCost(population, length, /*trivial_sym=*/NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | /*is_used=*/NULL); | ~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/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-150.0.1/modules/woff2/src/woff2_dec.cc:1218:12: warning: unused variable 'dst_offset' [-Wunused-variable] 1218 | uint64_t dst_offset = first_table_offset; | ^~~~~~~~~~ netwerk/base/ascii_pac_utils.inc.stub netwerk/dns/etld_data.inc.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/SharedPrefMap.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/Preferences.cpp:14, from Unified_cpp_modules_libpref0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::Preferences::BackupPrefFile(nsIFile*, nsIPrefOverrideMap*, JSContext*, mozilla::dom::Promise**)::; RejectFunction = mozilla::Preferences::BackupPrefFile(nsIFile*, nsIPrefOverrideMap*, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::Preferences::BackupPrefFile(nsIFile*, nsIPrefOverrideMap*, JSContext*, mozilla::dom::Promise**)::; RejectFunction = mozilla::Preferences::BackupPrefFile(nsIFile*, nsIPrefOverrideMap*, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/ipc/DocumentChannelParent.cpp:7, 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:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/NeckoChannelParams.cpp:34, from Unified_cpp_netwerk_ipc1.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h: In member function 'void nsIFrame::PeekWordState::Update(bool, bool, Script)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5509: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 5509 | } else if (!aAfterPunctuation) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5509: note: adding '-flarge-source-files' will allow 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-150.0.1/netwerk/cookie/CookieNotification.cpp:5, from Unified_cpp_netwerk_cookie0.cpp:38: In constructor 'mozilla::net::CookieNotification::CookieNotification(nsICookieNotification::Action, nsICookie*, const nsACString&, bool, nsIArray*, uint64_t, const nsID*)', inlined from 'void mozilla::net::CookieServiceChild::NotifyObservers(mozilla::net::Cookie*, const mozilla::net::PCookieServiceChild::OriginAttributes&, CookieNotificationAction, const mozilla::Maybe&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/cookie/CookieServiceChild.cpp:531:69: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/cookie/CookieNotification.h:29:9: warning: 'notificationAction' may be used uninitialized [-Wmaybe-uninitialized] 29 | : mAction(aAction), | ^~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/cookie/CookieServiceChild.cpp: In member function 'void mozilla::net::CookieServiceChild::NotifyObservers(mozilla::net::Cookie*, const mozilla::net::PCookieServiceChild::OriginAttributes&, CookieNotificationAction, const mozilla::Maybe&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/cookie/CookieServiceChild.cpp:497:33: note: 'notificationAction' was declared here 497 | nsICookieNotification::Action notificationAction; | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:0: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/ipc/DocumentChannelChild.cpp:21, from Unified_cpp_netwerk_ipc0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PNeckoChild.cpp:36, from Unified_cpp_netwerk_ipc2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIChannel.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/ipc/ChannelEventQueue.cpp:8, from Unified_cpp_netwerk_ipc0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::TriggerRedirectToRealChannel(mozilla::dom::CanonicalBrowsingContext*, const mozilla::Maybe&, nsTArray)::; RejectFunction = mozilla::net::DocumentLoadListener::TriggerRedirectToRealChannel(mozilla::dom::CanonicalBrowsingContext*, const mozilla::Maybe&, nsTArray)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::TriggerRedirectToRealChannel(mozilla::dom::CanonicalBrowsingContext*, const mozilla::Maybe&, nsTArray)::; RejectFunction = mozilla::net::DocumentLoadListener::TriggerRedirectToRealChannel(mozilla::dom::CanonicalBrowsingContext*, const mozilla::Maybe&, nsTArray)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::NeckoParent::RecvGetPageIconStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageIconStreamResolver&&)::; RejectFunction = mozilla::net::NeckoParent::RecvGetPageIconStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageIconStreamResolver&&)::; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::NeckoParent::RecvGetPageIconStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageIconStreamResolver&&)::; RejectFunction = mozilla::net::NeckoParent::RecvGetPageIconStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageIconStreamResolver&&)::; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::NeckoParent::RecvGetPageThumbStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageThumbStreamResolver&&)::; RejectFunction = mozilla::net::NeckoParent::RecvGetPageThumbStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageThumbStreamResolver&&)::; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::NeckoParent::RecvGetPageThumbStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageThumbStreamResolver&&)::; RejectFunction = mozilla::net::NeckoParent::RecvGetPageThumbStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageThumbStreamResolver&&)::; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::NeckoParent::RecvGetMozNewTabWallpaperStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetMozNewTabWallpaperStreamResolver&&)::; RejectFunction = mozilla::net::NeckoParent::RecvGetMozNewTabWallpaperStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetMozNewTabWallpaperStreamResolver&&)::; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::NeckoParent::RecvGetMozNewTabWallpaperStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetMozNewTabWallpaperStreamResolver&&)::; RejectFunction = mozilla::net::NeckoParent::RecvGetMozNewTabWallpaperStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetMozNewTabWallpaperStreamResolver&&)::; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::CopyableErrorResult, false>; ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::&)>; RejectFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::; ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::&)>; RejectFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::; ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::&)>; RejectFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::&)>; RejectFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, RefPtr >, nsresult, false>; ResolveValueT = std::pair, RefPtr >; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::TriggerProcessSwitch(mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::NavigationIsolationOptions&, bool)::, RefPtr >&)>; RejectFunction = mozilla::net::DocumentLoadListener::TriggerProcessSwitch(mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::NavigationIsolationOptions&, bool)::; ResolveValueT = std::pair, RefPtr >; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::TriggerProcessSwitch(mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::NavigationIsolationOptions&, bool)::, RefPtr >&)>; RejectFunction = mozilla::net::DocumentLoadListener::TriggerProcessSwitch(mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::NavigationIsolationOptions&, bool)::; ResolveValueT = std::pair, RefPtr >; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::pair, RefPtr >; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBackground.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBackgroundChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/ipc/SocketProcessBackgroundChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/ipc/SocketProcessBackgroundChild.cpp:5, from Unified_cpp_netwerk_ipc1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::SocketProcessParent::SendRequestMemoryReport(const mozilla::net::PSocketProcessParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::net::SocketProcessParent::SendRequestMemoryReport(const mozilla::net::PSocketProcessParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::SocketProcessParent::SendRequestMemoryReport(const mozilla::net::PSocketProcessParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::net::SocketProcessParent::SendRequestMemoryReport(const mozilla::net::PSocketProcessParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_cpp_protocol_http1.cpp:119: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/HappyEyeballsConnectionAttempt.cpp: In function 'mozilla::Result mozilla::net::ToNetAddr(const happy_eyeballs::IpAddr&, uint16_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/HappyEyeballsConnectionAttempt.cpp:102:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'union mozilla::net::NetAddr'; use assignment or value-initialization instead [-Wclass-memaccess] 102 | memset(&addr, 0, sizeof(NetAddr)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/nsHttpTransaction.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/ConnectionAttempt.cpp:6, from Unified_cpp_protocol_http1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:104:7: note: 'union mozilla::net::NetAddr' declared here 104 | union NetAddr { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/HttpLog.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/nsHttpHandler.cpp:6: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::net::nsHttpHandler::EnsureHSTSDataReady(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::net::nsHttpHandler::EnsureHSTSDataReady(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/HttpChannelParent.cpp:19, from Unified_cpp_protocol_http3.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:34: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 34 | if (!aKey) return 0; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:34: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:5, from Unified_cpp_netwerk_protocol_res0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::RemoteStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*, mozilla::net::Method)::&)>; RejectFunction = mozilla::net::RemoteStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*, mozilla::net::Method)::; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::RemoteStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*, mozilla::net::Method)::&)>; RejectFunction = mozilla::net::RemoteStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*, mozilla::net::Method)::; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::&)>; RejectFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::; ResolveValueT = RefPtr; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::&)>; RejectFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::; ResolveValueT = RefPtr; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::ipc::FileDescriptor; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::; RejectFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::; ResolveValueT = mozilla::ipc::FileDescriptor; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::; RejectFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::; ResolveValueT = mozilla::ipc::FileDescriptor; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::FileDescriptor; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/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:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/HttpChannelChild.cpp:16, from Unified_cpp_protocol_http2.cpp:137: /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:5509: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 5509 | } else if (!aAfterPunctuation) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5509: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:0: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h: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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/NetwerkProtocolHttpMetrics.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/Http2Stream.cpp:17, from Unified_cpp_protocol_http2.cpp:2: In function 'uint32_t mozilla::glean::impl::fog_labeled_enum_get(uint32_t, uint16_t) [with T = CustomDistributionMetric]', inlined from 'std::enable_if_t<((bool)(! is_same_v)), T> mozilla::glean::impl::Labeled::EnumGet(E) const [with U = mozilla::glean::impl::CustomDistributionMetric; T = mozilla::glean::impl::CustomDistributionMetric; E = mozilla::glean::http3::EchOutcomeLabel]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:189:32, inlined from 'void mozilla::net::Http3Session::EchOutcomeTelemetry()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/Http3Session.cpp:2938:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:117:42: warning: 'label' may be used uninitialized [-Wmaybe-uninitialized] 117 | 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:132:1: note: in expansion of macro 'FOG_LABEL_TYPE_MAP' 132 | FOG_LABEL_TYPE_MAP(CustomDistributionMetric, custom_distribution) | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http2.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/Http3Session.cpp: In member function 'void mozilla::net::Http3Session::EchOutcomeTelemetry()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/Http3Session.cpp:2925:33: note: 'label' was declared here 2925 | glean::http3::EchOutcomeLabel label; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/HttpLog.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/HttpChannelParent.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 ResolveFunction = mozilla::net::HttpChannelParent::ContinueVerification(nsIAsyncVerifyRedirectReadyCallback*)::; RejectFunction = mozilla::net::HttpChannelParent::ContinueVerification(nsIAsyncVerifyRedirectReadyCallback*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelParent::ContinueVerification(nsIAsyncVerifyRedirectReadyCallback*)::; RejectFunction = mozilla::net::HttpChannelParent::ContinueVerification(nsIAsyncVerifyRedirectReadyCallback*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelParent::DoAsyncOpen(mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIReferrerInfo*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::RequestHeaderTuples&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::Maybe&, const bool&, const mozilla::net::PHttpChannelParent::int16_t&, const mozilla::net::PHttpChannelParent::ClassOfService&, const mozilla::net::PHttpChannelParent::uint8_t&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::nsCString&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::LoadInfoArgs&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::Maybe&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::dom::RequestMode&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const bool&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsAString&, const nsAString&, const bool&, const mozilla::net::PHttpChannelParent::nsString&)::; RejectFunction = mozilla::net::HttpChannelParent::DoAsyncOpen(mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIReferrerInfo*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::RequestHeaderTuples&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::Maybe&, const bool&, const mozilla::net::PHttpChannelParent::int16_t&, const mozilla::net::PHttpChannelParent::ClassOfService&, const mozilla::net::PHttpChannelParent::uint8_t&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::nsCString&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::LoadInfoArgs&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::Maybe&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::dom::RequestMode&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const bool&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsAString&, const nsAString&, const bool&, const mozilla::net::PHttpChannelParent::nsString&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelParent::DoAsyncOpen(mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIReferrerInfo*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::RequestHeaderTuples&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::Maybe&, const bool&, const mozilla::net::PHttpChannelParent::int16_t&, const mozilla::net::PHttpChannelParent::ClassOfService&, const mozilla::net::PHttpChannelParent::uint8_t&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::nsCString&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::LoadInfoArgs&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::Maybe&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::dom::RequestMode&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const bool&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsAString&, const nsAString&, const bool&, const mozilla::net::PHttpChannelParent::nsString&)::; RejectFunction = mozilla::net::HttpChannelParent::DoAsyncOpen(mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIReferrerInfo*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::RequestHeaderTuples&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::Maybe&, const bool&, const mozilla::net::PHttpChannelParent::int16_t&, const mozilla::net::PHttpChannelParent::ClassOfService&, const mozilla::net::PHttpChannelParent::uint8_t&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::nsCString&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::LoadInfoArgs&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::Maybe&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::dom::RequestMode&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const bool&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsAString&, const nsAString&, const bool&, const mozilla::net::PHttpChannelParent::nsString&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelParent::DoAsyncOpen(mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIReferrerInfo*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::RequestHeaderTuples&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::Maybe&, const bool&, const mozilla::net::PHttpChannelParent::int16_t&, const mozilla::net::PHttpChannelParent::ClassOfService&, const mozilla::net::PHttpChannelParent::uint8_t&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::nsCString&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::LoadInfoArgs&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::Maybe&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::dom::RequestMode&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const bool&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsAString&, const nsAString&, const bool&, const mozilla::net::PHttpChannelParent::nsString&)::; RejectFunction = mozilla::net::HttpChannelParent::DoAsyncOpen(mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIReferrerInfo*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::RequestHeaderTuples&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::Maybe&, const bool&, const mozilla::net::PHttpChannelParent::int16_t&, const mozilla::net::PHttpChannelParent::ClassOfService&, const mozilla::net::PHttpChannelParent::uint8_t&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::nsCString&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::LoadInfoArgs&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::Maybe&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::dom::RequestMode&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const bool&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsAString&, const nsAString&, const bool&, const mozilla::net::PHttpChannelParent::nsString&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelParent::DoAsyncOpen(mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIReferrerInfo*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::RequestHeaderTuples&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::Maybe&, const bool&, const mozilla::net::PHttpChannelParent::int16_t&, const mozilla::net::PHttpChannelParent::ClassOfService&, const mozilla::net::PHttpChannelParent::uint8_t&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::nsCString&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::LoadInfoArgs&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::Maybe&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::dom::RequestMode&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const bool&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsAString&, const nsAString&, const bool&, const mozilla::net::PHttpChannelParent::nsString&)::; RejectFunction = mozilla::net::HttpChannelParent::DoAsyncOpen(mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIReferrerInfo*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::RequestHeaderTuples&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::Maybe&, const bool&, const mozilla::net::PHttpChannelParent::int16_t&, const mozilla::net::PHttpChannelParent::ClassOfService&, const mozilla::net::PHttpChannelParent::uint8_t&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::nsCString&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::LoadInfoArgs&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::Maybe&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::dom::RequestMode&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const bool&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsAString&, const nsAString&, const bool&, const mozilla::net::PHttpChannelParent::nsString&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelParent::ConnectChannel(const mozilla::net::PHttpChannelParent::uint32_t&)::; RejectFunction = mozilla::net::HttpChannelParent::ConnectChannel(const mozilla::net::PHttpChannelParent::uint32_t&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelParent::ConnectChannel(const mozilla::net::PHttpChannelParent::uint32_t&)::; RejectFunction = mozilla::net::HttpChannelParent::ConnectChannel(const mozilla::net::PHttpChannelParent::uint32_t&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp:6, from Unified_cpp_protocol_websocket0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/HttpLog.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/Http2Stream.cpp:6: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::net::HttpBaseChannel::InternalSetUploadStream(nsIInputStream*, int64_t, bool)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::net::HttpBaseChannel::InternalSetUploadStream(nsIInputStream*, int64_t, bool)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/parser/expat/expat/lib/moz_xmlparse.c:6: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/parser/expat/expat/lib/xmlparse.c: In function 'processEntity': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/parser/expat/expat/lib/xmlparse.c:6690:22: warning: 'openEntityList' may be used uninitialized [-Wmaybe-uninitialized] 6690 | openEntity->next = *openEntityList; | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/parser/expat/expat/lib/xmlparse.c:6649:39: note: 'openEntityList' was declared here 6649 | OPEN_INTERNAL_ENTITY *openEntity, **openEntityList, **freeEntityList; | ^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/parser/expat/expat/lib/xmlparse.c:6676:7: warning: 'freeEntityList' may be used uninitialized [-Wmaybe-uninitialized] 6676 | if (*freeEntityList) { | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/parser/expat/expat/lib/xmlparse.c:6649:57: note: 'freeEntityList' was declared here 6649 | OPEN_INTERNAL_ENTITY *openEntity, **openEntityList, **freeEntityList; | ^~~~~~~~~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsTString, false>; ResolveValueT = RefPtr; RejectValueT = nsTString; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelChild::MaybeConnectToSocketProcess()::&)>; RejectFunction = mozilla::net::HttpChannelChild::MaybeConnectToSocketProcess()::; ResolveValueT = RefPtr; RejectValueT = nsTString; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelChild::MaybeConnectToSocketProcess()::&)>; RejectFunction = mozilla::net::HttpChannelChild::MaybeConnectToSocketProcess()::; ResolveValueT = RefPtr; RejectValueT = nsTString; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsTString; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/HttpLog.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/protocol/http/nsHttp.cpp:6, from Unified_cpp_protocol_http5.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = nsCOMPtr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::nsHttpChannel::DoConnect(mozilla::net::HttpTransactionShell*)::&)>; RejectFunction = mozilla::net::nsHttpChannel::DoConnect(mozilla::net::HttpTransactionShell*)::; ResolveValueT = nsCOMPtr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::nsHttpChannel::DoConnect(mozilla::net::HttpTransactionShell*)::&)>; RejectFunction = mozilla::net::nsHttpChannel::DoConnect(mozilla::net::HttpTransactionShell*)::; ResolveValueT = nsCOMPtr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsCOMPtr; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:9, from Unified_cpp_parser_html0.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ security/manager/ssl/nsSTSPreloadListGenerated.inc.stub security/manager/ssl/xpcshell.inc.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/url-classifier/ChannelClassifierService.cpp:8, 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:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory security/manager/ssl/addons-public.inc.stub security/manager/ssl/addons-public-intermediate.inc.stub security/manager/ssl/addons-stage.inc.stub security/manager/ssl/addons-stage-intermediate.inc.stub security/manager/ssl/content-signature-prod.inc.stub security/manager/ssl/content-signature-stage.inc.stub security/manager/ssl/content-signature-dev.inc.stub security/manager/ssl/content-signature-local.inc.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ security/nss/lib/nss/out.nss.def.stub security/nss/lib/util/out.nssutil.def.stub security/nss/lib/smime/out.smime.def.stub security/nss/lib/ssl/out.ssl.def.stub 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(WriteType)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/startupcache/StartupCache.cpp:584:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/startupcache/StartupCache.cpp:104: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] 104 | if (PR_Write(fd, data, len) != len) { | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTSubstring.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsAString.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsString.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IOInterposer.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/startupcache/StartupCache.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/startupcache/StartupCache.cpp: In member function 'mozilla::Result mozilla::scache::StartupCache::WriteToDisk(WriteType)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Try.h:29:10: note: '((const mozilla::Span::element_type**)((char*)&mozTryVarTempResult + offsetof(mozilla::Result, nsresult>,mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, true>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, true>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1]' was declared here 29 | auto mozTryVarTempResult = ::mozilla::ToResult(expr); \ | ^~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/startupcache/StartupCache.cpp:583:9: note: in expansion of macro 'MOZ_TRY' 583 | MOZ_TRY(ctx.BeginCompressing(writeSpan).mapErr(MapLZ4ErrorToNsresult)); | ^~~~~~~ In function 'mozilla::Result mozilla::scache::Write(PRFileDesc*, const void*, int32_t)', inlined from 'mozilla::Result mozilla::scache::StartupCache::WriteToDisk(WriteType)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/startupcache/StartupCache.cpp:592:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/startupcache/StartupCache.cpp:104: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] 104 | if (PR_Write(fd, data, len) != len) { | ~~~~~~~~^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/startupcache/StartupCache.cpp: In member function 'mozilla::Result mozilla::scache::StartupCache::WriteToDisk(WriteType)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Try.h:29:10: note: '((const mozilla::Span::element_type**)((char*)&mozTryVarTempResult + offsetof(mozilla::Result, nsresult>,mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, true>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, true>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1]' was declared here 29 | auto mozTryVarTempResult = ::mozilla::ToResult(expr); \ | ^~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/startupcache/StartupCache.cpp:590:16: note: in expansion of macro 'MOZ_TRY' 590 | result = MOZ_TRY(ctx.ContinueCompressing(Span(uncompressed, size)) | ^~~~~~~ In function 'mozilla::Result mozilla::scache::Write(PRFileDesc*, const void*, int32_t)', inlined from 'mozilla::Result mozilla::scache::StartupCache::WriteToDisk(WriteType)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/startupcache/StartupCache.cpp:597:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/startupcache/StartupCache.cpp:104: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] 104 | if (PR_Write(fd, data, len) != len) { | ~~~~~~~~^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/startupcache/StartupCache.cpp: In member function 'mozilla::Result mozilla::scache::StartupCache::WriteToDisk(WriteType)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Try.h:29:10: note: '((const mozilla::Span::element_type**)((char*)&mozTryVarTempResult + offsetof(mozilla::Result, nsresult>,mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, true>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, true>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1]' was declared here 29 | auto mozTryVarTempResult = ::mozilla::ToResult(expr); \ | ^~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/startupcache/StartupCache.cpp:596:14: note: in expansion of macro 'MOZ_TRY' 596 | result = MOZ_TRY(ctx.EndCompressing().mapErr(MapLZ4ErrorToNsresult)); | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationBinding.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocationBase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ContentBlockingAllowList.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingAllowList.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise, unsigned int, true>::AllSettled(nsISerialEventTarget*, nsTArray, unsigned int, true> > >&)::, unsigned int, true>::ResolveOrRejectValueParam)>; ResolveValueT = RefPtr; RejectValueT = unsigned int; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = unsigned int; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::BounceTrackingProtection::PurgeBounceTrackers()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::BounceTrackingProtection::PurgeBounceTrackers()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, unsigned int, true>::ResolveOrRejectValue>, bool, true>; ResolveValueT = CopyableTArray, unsigned int, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::BounceTrackingProtection::PurgeBounceTrackers()::::ResolveOrRejectValue&)>::, unsigned int, true>::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray, unsigned int, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::BounceTrackingProtection::PurgeBounceTrackers()::::ResolveOrRejectValue&)>::, unsigned int, true>::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray, unsigned int, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray, unsigned int, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_cpp_components_browser0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/browser/nsWebBrowser.cpp:177: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 177 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/browser/nsWebBrowser.cpp:177: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/browser/nsWebBrowser.cpp: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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIChannel.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/content-classifier/ContentClassifierService.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/content-classifier/ContentClassifierService.cpp:7, from Unified_cpp_content-classifier0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise::ResolveOrRejectValue>, bool, true>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ContentClassifierService::LoadFilterLists()::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ContentClassifierService::LoadFilterLists()::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ 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/mozilla/ReflowOutput.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowInput.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, 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/nsBoundingMetrics.h: In member function 'void nsBoundingMetrics::operator+=(const nsBoundingMetrics&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h:73: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 73 | if (ascent < bm.ascent) ascent = bm.ascent; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h:73: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::FOG::TestFlushAllChildren(JSContext*, mozilla::dom::Promise**)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocalStorageCommon.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/Client.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/SerializationHelpers.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:69, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentChild.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/extensions/webrequest/StreamFilter.cpp:18, from Unified_cpp_webrequest0.cpp:11: /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:250: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 250 | } else if constexpr (std::is_same_v) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:250: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:0: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChromeUtilsBinding.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/formautofill/FormAutofillNative.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/formautofill/FormAutofillNative.cpp:6: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserHost.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/contentanalysis/ContentAnalysis.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::)>&&)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::)>&&)::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::)>&&)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::)>&&)::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::SendCancelToAgent(const nsACString&)::)>&&)::::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::SendCancelToAgent(const nsACString&)::)>&&)::::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::SendCancelToAgent(const nsACString&)::)>&&)::::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::SendCancelToAgent(const nsACString&)::)>&&)::::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::)>&&)::::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::)>&&)::::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::)>&&)::::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::)>&&)::::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry&, bool, const RefPtr&)::)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr&, bool, const RefPtr&)::)>&&)::::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry&, bool, const RefPtr&)::)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr&, bool, const RefPtr&)::)>&&)::::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry&, bool, const RefPtr&)::)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr&, bool, const RefPtr&)::)>&&)::::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry&, bool, const RefPtr&)::)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr&, bool, const RefPtr&)::)>&&)::::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::)>&&)::::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::)>&&)::::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::)>&&)::::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::)>&&)::::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::SendCancelToAgent(const nsACString&)::)>&&)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::SendCancelToAgent(const nsACString&)::)>&&)::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::SendCancelToAgent(const nsACString&)::)>&&)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::SendCancelToAgent(const nsACString&)::)>&&)::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::)>&&)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::)>&&)::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::)>&&)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::)>&&)::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry&, bool, const RefPtr&)::)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr&, bool, const RefPtr&)::)>&&)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry&, bool, const RefPtr&)::)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr&, bool, const RefPtr&)::)>&&)::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry&, bool, const RefPtr&)::)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr&, bool, const RefPtr&)::)>&&)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry&, bool, const RefPtr&)::)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr&, bool, const RefPtr&)::)>&&)::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, nsresult, true>; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise >, nsresult, true>::All(nsISerialEventTarget*, nsTArray >, nsresult, true> > >&):: >, nsresult, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise >, nsresult, true>::All(nsISerialEventTarget*, nsTArray >, nsresult, true> > >&):: >, nsresult, true>::RejectValueTypeParam)>; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise >, nsresult, true>::All(nsISerialEventTarget*, nsTArray >, nsresult, true> > >&):: >, nsresult, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise >, nsresult, true>::All(nsISerialEventTarget*, nsTArray >, nsresult, true> > >&):: >, nsresult, true>::RejectValueTypeParam)>; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = nsCOMArray; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::AnalyzeBatchContentRequest(nsIContentAnalysisRequest*, bool, JSContext*, mozilla::dom::Promise**)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::AnalyzeBatchContentRequest(nsIContentAnalysisRequest*, bool, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = nsCOMArray; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::AnalyzeBatchContentRequest(nsIContentAnalysisRequest*, bool, JSContext*, mozilla::dom::Promise**)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::AnalyzeBatchContentRequest(nsIContentAnalysisRequest*, bool, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = nsCOMArray; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsCOMArray; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise > >, nsresult, true>; ResolveValueT = CopyableTArray > >; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::AnalyzeContentRequestsCallback(const nsTArray >&, bool, nsIContentAnalysisCallback*):: > >&&)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::AnalyzeContentRequestsCallback(const nsTArray >&, bool, nsIContentAnalysisCallback*)::; ResolveValueT = CopyableTArray > >; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::AnalyzeContentRequestsCallback(const nsTArray >&, bool, nsIContentAnalysisCallback*):: > >&&)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::AnalyzeContentRequestsCallback(const nsTArray >&, bool, nsIContentAnalysisCallback*)::; ResolveValueT = CopyableTArray > >; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray > >; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/caps/BasePrincipal.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PrincipalHashKey.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContextGroup.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/extensions/WebExtensionPolicy.h: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-150.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::extensions::StreamFilter::Connect()::&&)>; RejectFunction = mozilla::extensions::StreamFilter::Connect()::; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::extensions::StreamFilter::Connect()::&&)>; RejectFunction = mozilla::extensions::StreamFilter::Connect()::; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::extensions::StreamFilter::Connect()::&&)>; RejectFunction = mozilla::extensions::StreamFilter::Connect()::; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessagePort.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/ml/backends/llama/LlamaRunner.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::LlamaStreamSource::PullCallbackImpl(JSContext*, mozilla::dom::ReadableStreamControllerBase&, mozilla::ErrorResult&)::&&)>; RejectFunction = mozilla::dom::LlamaStreamSource::PullCallbackImpl(JSContext*, mozilla::dom::ReadableStreamControllerBase&, mozilla::ErrorResult&)::; ResolveValueT = mozilla::Maybe; RejectValueT = nsTString; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Maybe; RejectValueT = nsTString; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/remote/nsRemoteService.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsRemoteService::AsyncLockStartup(double)::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalFreezeObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BodyConsumer.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Blob.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/File.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItem.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItemList.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransfer.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MouseEvents.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/resistfingerprinting/nsUserCharacteristics.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = TimoutPromise(const RefPtr, nsresult, nsTString >, false>::Private>&, uint32_t, const nsCString&)::; RejectFunction = TimoutPromise(const RefPtr, nsresult, nsTString >, false>::Private>&, uint32_t, const nsCString&)::; ResolveValueT = mozilla::void_t; RejectValueT = std::tuple, nsresult, nsTString >; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = std::tuple, nsresult, nsTString >; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, nsTString >, false>; ResolveValueT = mozilla::void_t; RejectValueT = std::tuple, nsresult, nsTString >; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise, nsresult, nsTString >, false>::AllSettled(nsISerialEventTarget*, nsTArray, nsresult, nsTString >, false> > >&)::, nsresult, nsTString >, false>::ResolveOrRejectValueParam)>; ResolveValueT = mozilla::void_t; RejectValueT = std::tuple, nsresult, nsTString >; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise, nsresult, nsTString >, false>::AllSettled(nsISerialEventTarget*, nsTArray, nsresult, nsTString >, false> > >&)::, nsresult, nsTString >, false>::ResolveOrRejectValueParam)>; ResolveValueT = mozilla::void_t; RejectValueT = std::tuple, nsresult, nsTString >; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = std::tuple, nsresult, nsTString >; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, nsTString >, false>::ResolveOrRejectValue>, bool, false>; ResolveValueT = CopyableTArray, nsresult, nsTString >, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsUserCharacteristics::PopulateDataAndEventuallySubmit(bool, bool)::, nsresult, nsTString >, false>::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray, nsresult, nsTString >, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsUserCharacteristics::PopulateDataAndEventuallySubmit(bool, bool)::, nsresult, nsTString >, false>::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray, nsresult, nsTString >, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray, nsresult, nsTString >, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise > > >, RefPtr, true>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = PopulateMediaDevices():: > > >&)>; RejectFunction = PopulateMediaDevices()::&&)>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = PopulateMediaDevices():: > > >&)>; RejectFunction = PopulateMediaDevices()::&&)>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:44, from Unified_cpp_resistfingerprinting0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_components_places0.cpp:119: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::ExecuteQuery(nsINavHistoryQuery*, nsINavHistoryQueryOptions*, nsINavHistoryResult**)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/places/nsNavHistory.cpp:765:24: warning: 'dateAdded' may be used uninitialized [-Wmaybe-uninitialized] 765 | node->mDateAdded = dateAdded; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/places/nsNavHistory.cpp:755:12: note: 'dateAdded' was declared here 755 | PRTime dateAdded; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/places/nsNavHistory.cpp:766:27: warning: 'lastModified' may be used uninitialized [-Wmaybe-uninitialized] 766 | node->mLastModified = lastModified; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/places/nsNavHistory.cpp:756:12: note: 'lastModified' was declared here 756 | PRTime lastModified; | ^~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_places.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsFaviconService::TryCopyFavicons(nsIURI*, nsIURI*, uint32_t, JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEditor.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ toolkit/components/telemetry/TelemetryHistogramData.inc.stub 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:84, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSProcessActorParent.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InProcessParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/sessionstore/SessionStoreChild.cpp:15, from Unified_cpp_sessionstore0.cpp:29: /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:64: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 64 | if (ReadParam(aReader, &aResult->_11) && /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.h:64: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory toolkit/library/buildid.cpp.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/profile/nsToolkitProfileService.cpp:7, from Unified_cpp_toolkit_profile0.cpp:11: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsToolkitProfileService::AsyncFlushCurrentProfile(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsToolkitProfileService::AsyncFlushCurrentProfile(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsToolkitProfileService::AsyncFlush(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsToolkitProfileService::AsyncFlush(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsToolkitProfileService::RemoveProfileFilesByPath(nsIFile*, nsIFile*, uint32_t, JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsToolkitProfileService::RemoveProfileFilesByPath(nsIFile*, nsIFile*, uint32_t, JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/windowwatcher/nsWindowWatcher.cpp:20, from Unified_cpp_windowwatcher0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h: In member function 'void mozilla::EventListenerManager::HandleEvent(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:453: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 453 | } else if (mNoListenerForEvents[0] == aEvent->mMessage || /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:453: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_browser.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ContentBlockingLog.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SessionStoreFormData.h: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-150.0.1/toolkit/components/sessionstore/BrowserSessionStore.cpp:16, from Unified_cpp_sessionstore0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = CopyableTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SessionStoreParent::FlushAllSessionStoreChildren(const std::function&)::::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SessionStoreParent::FlushAllSessionStoreChildren(const std::function&)::::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WidgetUtilsGtk.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = RevealFileViaDBus(nsIFile*, const char*, const char*, const char*, const char*)::&&)>; RejectFunction = RevealFileViaDBus(nsIFile*, const char*, const char*, const char*, const char*)::&&)>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = RevealFileViaDBusWithProxy(GDBusProxy*, nsIFile*, const char*)::&&)>; RejectFunction = RevealFileViaDBusWithProxy(GDBusProxy*, nsIFile*, const char*)::&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = RevealFileViaDBusWithProxy(GDBusProxy*, nsIFile*, const char*)::&&)>; RejectFunction = RevealFileViaDBusWithProxy(GDBusProxy*, nsIFile*, const char*)::&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, false>; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsGIOMimeApp::LaunchWithURI(nsIURI*, mozilla::dom::BrowsingContext*)::; RejectFunction = nsGIOMimeApp::LaunchWithURI(nsIURI*, mozilla::dom::BrowsingContext*)::; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsGIOMimeApp::LaunchWithURI(nsIURI*, mozilla::dom::BrowsingContext*)::; RejectFunction = nsGIOMimeApp::LaunchWithURI(nsIURI*, mozilla::dom::BrowsingContext*)::; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, false>; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsGIOService::ShowURI(nsIURI*)::; RejectFunction = nsGIOService::ShowURI(nsIURI*)::; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsGIOService::ShowURI(nsIURI*)::; RejectFunction = nsGIOService::ShowURI(nsIURI*)::; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, false>; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = LaunchPath(const nsACString&)::; RejectFunction = LaunchPath(const nsACString&)::; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = LaunchPath(const nsACString&)::; RejectFunction = LaunchPath(const nsACString&)::; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/toolkit/components/windowwatcher/nsOpenWindowInfo.cpp:9, from Unified_cpp_windowwatcher0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nscore.h:178, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCycleCollectionTraversalCallback.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCycleCollectionNoteChild.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCOMPtr.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Components.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/tools/performance/PageloadEvent.cpp:5, from Unified_cpp_tools_performance0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/tools/performance/PageloadEvent.cpp: In member function 'void mozilla::performance::pageload_event::PageloadEventData::SendAsPageLoadEvent()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsError.h:30:34: warning: value computed is not used [-Wunused-value] 30 | #define NS_SUCCEEDED(_nsresult) ((bool)MOZ_LIKELY(!NS_FAILED_impl(_nsresult))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/tools/performance/PageloadEvent.cpp:271:5: note: in expansion of macro 'NS_SUCCEEDED' 271 | NS_SUCCEEDED(NS_DispatchToMainThreadQueue( | ^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/tools/performance/PageloadEvent.cpp: In member function 'void mozilla::performance::pageload_event::PageloadEventData::SendAsPageLoadDomainEvent()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsError.h:30:34: warning: value computed is not used [-Wunused-value] 30 | #define NS_SUCCEEDED(_nsresult) ((bool)MOZ_LIKELY(!NS_FAILED_impl(_nsresult))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/tools/performance/PageloadEvent.cpp:335:3: note: in expansion of macro 'NS_SUCCEEDED' 335 | NS_SUCCEEDED(NS_DispatchToMainThreadQueue( | ^~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/tools/performance/PerfStats.cpp:8, from Unified_cpp_tools_performance0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/uriloader/base/nsDocLoader.cpp:6, from Unified_cpp_uriloader_base0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PuppetWidget.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:8: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual nsresult nsDocLoader::SetPriority(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/uriloader/base/nsDocLoader.cpp:1665:3: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_17(D)->mChildList.D.1673468.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::SetPriority(int32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:569:46: note: '__for_begin' declared here 569 | for (RefPtr obs_ : (array_).ForwardRange()) { \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/uriloader/base/nsDocLoader.cpp:1665:3: note: in expansion of macro 'NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS' 1665 | NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS(mChildList, SetPriority, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/uriloader/base/nsDocLoader.cpp:1658:57: note: 'this' declared here 1658 | NS_IMETHODIMP nsDocLoader::SetPriority(int32_t aPriority) { | ^ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual nsresult nsDocLoader::AdjustPriority(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/uriloader/base/nsDocLoader.cpp:1678:3: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_17(D)->mChildList.D.1673468.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::AdjustPriority(int32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:569:46: note: '__for_begin' declared here 569 | for (RefPtr obs_ : (array_).ForwardRange()) { \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/uriloader/base/nsDocLoader.cpp:1678:3: note: in expansion of macro 'NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS' 1678 | NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS(mChildList, AdjustPriority, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/uriloader/base/nsDocLoader.cpp:1671:57: note: 'this' declared here 1671 | NS_IMETHODIMP nsDocLoader::AdjustPriority(int32_t aDelta) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfileBufferEntrySerialization.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Flow.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfileJSONWriter.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ProfilingStack.h: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/build/amd64/dist/include/ProfileAdditionalInformation.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/GeckoProfiler.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/tools/profiler/core/MicroGeckoProfiler.cpp:5, from Unified_cpp_tools_profiler0.cpp:2: In copy constructor 'mozilla::Variant::Variant(const mozilla::Variant&) [with Ts = {UniqueStacks::FrameKey::NormalFrameData, UniqueStacks::FrameKey::JITFrameData}]', inlined from 'UniqueStacks::FrameKey::FrameKey(const UniqueStacks::FrameKey&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/tools/profiler/core/ProfileBufferEntry.h:245:5, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {UniqueStacks::FrameKey}; T = UniqueStacks::FrameKey; long unsigned int N = 0; AP = mozilla::MallocAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = UniqueStacks::FrameKey; T = UniqueStacks::FrameKey; long unsigned int N = 0; AP = mozilla::MallocAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = UniqueStacks::FrameKey; long unsigned int MinInlineCapacity = 0; AllocPolicy = mozilla::MallocAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::detail::MaybeStorageBase::Union::Union(U&&) [with U = mozilla::Vector; = void; T = mozilla::Vector]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeStorageBase.h:36:32, inlined from 'mozilla::detail::MaybeStorageBase::MaybeStorageBase(T&&) [with T = mozilla::Vector]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeStorageBase.h:50:41, inlined from 'mozilla::detail::MaybeStorage::MaybeStorage(T&&) [with T = mozilla::Vector]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:251:59, inlined from 'constexpr mozilla::Maybe::Maybe(U&&, SomeGuard) [with U = mozilla::Vector; T = mozilla::Vector]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:379:56, inlined from 'constexpr mozilla::Maybe mozilla::Some(T&&) [with T = Vector; U = Vector]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:1084:66, inlined from 'mozilla::Maybe > UniqueStacks::LookupFramesForJITAddressFromBufferPos(void*, uint64_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/tools/profiler/core/ProfileBufferEntry.cpp:435:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:653:43: warning: '*(const mozilla::Variant*)p.mozilla::Variant::tag' may be used uninitialized [-Wmaybe-uninitialized] 653 | Variant(const Variant& aRhs) : tag(aRhs.tag) { | ~~~~~^~~ In member function 'void mozilla::ProfileBufferEntryWriter::WriteULEB128(T) [with T = unsigned int]', inlined from 'mozilla::ProfileChunkedBuffer::ReserveAndPut, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::, mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&)> >(mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&&, mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&)>&&)::&)>' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:321:44, inlined from 'auto mozilla::ProfileChunkedBuffer::ReserveAndPutRaw(CallbackBlockBytes&&, Callback&&, mozilla::baseprofiler::detail::BaseProfilerMaybeAutoLock&, uint64_t) [with CallbackBlockBytes = mozilla::ProfileChunkedBuffer::ReserveAndPut, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::, mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&)> >(mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&&, mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&)>&&)::; Callback = mozilla::ProfileChunkedBuffer::ReserveAndPut, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::, mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&)> >(mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&&, mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&)>&&)::&)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:1202:45, inlined from 'decltype (forward(aCallback)(std::declval&>())) mozilla::ProfileChunkedBuffer::ReserveAndPut(CallbackEntryBytes&&, Callback&&) [with CallbackEntryBytes = mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::; Callback = mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:313:28, inlined from 'mozilla::ProfileBufferBlockIndex mozilla::ProfileChunkedBuffer::PutObjects(const Ts& ...) [with Ts = {mozilla::ProfileBufferEntryKind, mozilla::MarkerOptions, mozilla::ProfilerStringView, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:354:25, inlined from 'static mozilla::ProfileBufferBlockIndex mozilla::base_profiler_markers_detail::StreamFunctionTypeHelper::Serialize(mozilla::ProfileChunkedBuffer&, const mozilla::ProfilerString8View&, const mozilla::MarkerCategory&, mozilla::MarkerOptions&&, mozilla::base_profiler_markers_detail::Streaming::DeserializerTag, const As& ...) [with R = void; As = {const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfilerMarkersDetail.h:118:30, inlined from 'static mozilla::ProfileBufferBlockIndex mozilla::base_profiler_markers_detail::MarkerTypeSerialization::Serialize(mozilla::ProfileChunkedBuffer&, const mozilla::ProfilerString8View&, const mozilla::MarkerCategory&, mozilla::MarkerOptions&&, const Ts& ...) [with Ts = {std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>}; MarkerType = {anonymous}::TraceMarker]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfilerMarkersDetail.h:164:41, inlined from 'mozilla::ProfileBufferBlockIndex mozilla::base_profiler_markers_detail::AddMarkerWithOptionalStackToBuffer(mozilla::ProfileChunkedBuffer&, const mozilla::ProfilerString8View&, const mozilla::MarkerCategory&, mozilla::MarkerOptions&&, const Ts& ...) [with MarkerType = {anonymous}::TraceMarker; Ts = {std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfilerMarkersDetail.h:253:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfileBufferEntrySerialization.h:500:28: warning: 'entryBytes' may be used uninitialized [-Wmaybe-uninitialized] 500 | ::mozilla::WriteULEB128(aValue, *this); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h: In function 'mozilla::ProfileBufferBlockIndex mozilla::base_profiler_markers_detail::AddMarkerWithOptionalStackToBuffer(mozilla::ProfileChunkedBuffer&, const mozilla::ProfilerString8View&, const mozilla::MarkerCategory&, mozilla::MarkerOptions&&, const Ts& ...) [with MarkerType = {anonymous}::TraceMarker; Ts = {std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>}]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:311:12: note: 'entryBytes' was declared here 311 | Length entryBytes; | ^~~~~~~~~~ In member function 'void mozilla::ProfileBufferEntryWriter::WriteULEB128(T) [with T = unsigned int]', inlined from 'mozilla::ProfileChunkedBuffer::ReserveAndPut&, const RunningTimes&)::::&)> >(Length, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)> >(mozilla::ProfileChunkedBuffer::Put&, const RunningTimes&)::::&)> >(Length, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::&&, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::&)>' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:321:44, inlined from 'auto mozilla::ProfileChunkedBuffer::ReserveAndPutRaw(CallbackBlockBytes&&, Callback&&, mozilla::baseprofiler::detail::BaseProfilerMaybeAutoLock&, uint64_t) [with CallbackBlockBytes = mozilla::ProfileChunkedBuffer::ReserveAndPut&, const RunningTimes&)::::&)> >(Length, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)> >(mozilla::ProfileChunkedBuffer::Put&, const RunningTimes&)::::&)> >(Length, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::&&, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::; Callback = mozilla::ProfileChunkedBuffer::ReserveAndPut&, const RunningTimes&)::::&)> >(Length, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)> >(mozilla::ProfileChunkedBuffer::Put&, const RunningTimes&)::::&)> >(Length, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::&&, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::&)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:1202:45, inlined from 'decltype (forward(aCallback)(std::declval&>())) mozilla::ProfileChunkedBuffer::ReserveAndPut(CallbackEntryBytes&&, Callback&&) [with CallbackEntryBytes = mozilla::ProfileChunkedBuffer::Put&, const RunningTimes&)::::&)> >(Length, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::; Callback = ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:313:28, inlined from 'auto mozilla::ProfileChunkedBuffer::Put(Length, Callback&&) [with Callback = ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:331:25, inlined from 'ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/tools/profiler/core/ProfileBufferEntry.cpp:2461:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfileBufferEntrySerialization.h:500:28: warning: 'entryBytes' may be used uninitialized [-Wmaybe-uninitialized] 500 | ::mozilla::WriteULEB128(aValue, *this); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h: In lambda function: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:311:12: note: 'entryBytes' was declared here 311 | Length entryBytes; | ^~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PProfiler.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PProfilerChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ProfilerChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/tools/profiler/gecko/ChildProfilerController.cpp:7, from Unified_cpp_tools_profiler1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::SymbolTable; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsProfiler::GetSymbolTable(const nsACString&, const nsACString&, JSContext*, mozilla::dom::Promise**)::; RejectFunction = nsProfiler::GetSymbolTable(const nsACString&, const nsACString&, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = mozilla::SymbolTable; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsProfiler::GetSymbolTable(const nsACString&, const nsACString&, JSContext*, mozilla::dom::Promise**)::; RejectFunction = nsProfiler::GetSymbolTable(const nsACString&, const nsACString&, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = mozilla::SymbolTable; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::SymbolTable; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/uriloader/exthandler/ExternalHelperAppParent.cpp:14, from Unified_cpp_uriloader_exthandler0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h:228: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 228 | if (!mState.mClipChainContainingBlockDescendants) return; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h:228: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/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:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/uriloader/exthandler/ExternalHelperAppChild.cpp:6, from Unified_cpp_uriloader_exthandler0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/headless/HeadlessKeyBindings.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/headless/HeadlessKeyBindings.cpp:5, from Unified_cpp_widget_headless0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRFPService.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:63, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserActivation.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TelemetryComms.h:11, 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-150.0.1/widget/nsBaseClipboard.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/headless/HeadlessClipboard.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/headless/HeadlessClipboard.cpp:5, from Unified_cpp_widget_headless0.cpp:2: In constructor 'mozilla::WidgetEvent::WidgetEvent(bool, mozilla::EventMessage, mozilla::EventClassID, const mozilla::WidgetEventTime*)', inlined from 'mozilla::WidgetGUIEvent::WidgetGUIEvent(bool, mozilla::EventMessage, nsIWidget*, mozilla::EventClassID, const mozilla::WidgetEventTime*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:1061: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:1212: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-150.0.1/widget/MouseEvents.h:198: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-150.0.1/widget/MouseEvents.h:375: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-150.0.1/widget/headless/HeadlessWidget.cpp:424:66: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:501:9: warning: 'msg' may be used uninitialized [-Wmaybe-uninitialized] 501 | mMessage(aMessage), | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget_headless0.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/widget/headless/HeadlessWidget.cpp:408:16: note: 'msg' was declared here 408 | EventMessage msg; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/ThemeColors.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/ScrollbarDrawing.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/Theme.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/nsNativeThemeGTK.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/nsNativeThemeGTK.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ 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:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/nsBaseDragService.cpp:37: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h: In member function 'void mozilla::MaybeOneOf::destroy()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h:119: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 119 | } else if (state == SomeT2) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h:119: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsAccessibilityService.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/nsIWidget.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h: In member function 'mozilla::a11y::HyperTextAccessible* mozilla::a11y::SelectionManager::AccessibleWithCaret(int32_t*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h:92: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 92 | if (aCaret) *aCaret = mCaretOffset; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h:92: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/ContentCache.cpp:13, from Unified_cpp_widget0.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/DisplayListClipState.h:228: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 228 | if (!mState.mClipChainContainingBlockDescendants) return; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/DisplayListClipState.h:228: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/painting/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/PuppetWidget.cpp:9, from Unified_cpp_widget1.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/nsBaseDragService.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/nsBaseDragService.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/nsIWidget.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/ScrollAnimationBezierPhysics.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZPublicUtils.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/InputData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/TouchResampler.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/TouchResampler.cpp:5, 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:57: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 57 | if (mX1 != aRhs.mX1) return mX1 < aRhs.mX1 ? -1 : 1; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SMILKeySpline.h:57: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/TextEvents.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/ContentCache.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, 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:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/PuppetWidget.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ParamTraits_IsEnumCase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/nsWindow.cpp:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/dom/canvas/IsEnumCase.h:20: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 20 | if (!IsEnumCase(ret)) return {}; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/canvas/IsEnumCase.h:20: 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_widget2.cpp:83: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/nsBaseClipboard.cpp: In instantiation of 'nsBaseClipboard::MaybeRetryGetAvailableFlavors(const nsTArray >&, nsIClipboard::ClipboardType, nsIClipboardGetDataSnapshotCallback*, int32_t, mozilla::dom::WindowContext*):: [with auto:105 = mozilla::Result >, nsresult>]': /jenkins/jobs/oi-userland/workspace/components/web/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-150.0.1/widget/nsBaseClipboard.cpp:522:0: required from here 522 | AsyncHasNativeClipboardDataMatchingFlavors( 523 | aFlavorList, aWhichClipboard, 524 | [self = RefPtr{this}, callback = nsCOMPtr{aCallback}, aWhichClipboard, 525 | aRetryCount, flavorList = aFlavorList.Clone(), sequenceNumber, 526 | requestingWindowContext = 527 | RefPtr{aRequestingWindowContext}](auto aFlavorsOrError) { 528 | if (aFlavorsOrError.isErr()) { 529 | MOZ_CLIPBOARD_LOG( 530 | "%s: unable to get available flavors for clipboard %d.", 531 | __FUNCTION__, aWhichClipboard); 532 | callback->OnError(aFlavorsOrError.unwrapErr()); 533 | return; 534 | } 535 | 536 | auto sequenceNumberOrError = 537 | self->GetNativeClipboardSequenceNumber(aWhichClipboard); 538 | if (sequenceNumberOrError.isErr()) { 539 | MOZ_CLIPBOARD_LOG( 540 | "%s: unable to get sequence number for clipboard %d.", 541 | __FUNCTION__, aWhichClipboard); 542 | callback->OnError(sequenceNumberOrError.unwrapErr()); 543 | return; 544 | } 545 | 546 | if (sequenceNumber == sequenceNumberOrError.unwrap()) { 547 | auto flavorList = std::move(aFlavorsOrError.unwrap()); 548 | if (MOZ_CLIPBOARD_LOG_ENABLED()) { 549 | for (const auto& flavor : flavorList) { 550 | MOZ_CLIPBOARD_LOG(" has %s", flavor.get()); 551 | } 552 | } 553 | 554 | auto clipboardDataSnapshot = 555 | mozilla::MakeRefPtr( 556 | aWhichClipboard, sequenceNumber, std::move(flavorList), false, 557 | self, requestingWindowContext); 558 | callback->OnSuccess(clipboardDataSnapshot); 559 | return; 560 | } 561 | 562 | if (aRetryCount > 0) { 563 | MOZ_CLIPBOARD_LOG( 564 | "%s: clipboard=%d, ignore the data due to the sequence number " 565 | "doesn't match, retry (%d) ..", 566 | __FUNCTION__, aWhichClipboard, aRetryCount); 567 | self->MaybeRetryGetAvailableFlavors(flavorList, aWhichClipboard, 568 | callback, aRetryCount - 1, 569 | requestingWindowContext); 570 | return; 571 | } 572 | 573 | MOZ_DIAGNOSTIC_CRASH("How can this happen?!?"); 574 | callback->OnError(NS_ERROR_FAILURE); 575 | }); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/nsBaseClipboard.cpp:547: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 547 | auto flavorList = std::move(aFlavorsOrError.unwrap()); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/nsBaseClipboard.cpp:547: note: remove 'std::move' call In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/nsBaseDragService.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/nsDragServiceProxy.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/nsDragServiceProxy.cpp:6, from Unified_cpp_widget3.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | 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-150.0.1/widget/ClipboardContentAnalysisChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/ClipboardContentAnalysisChild.cpp:5, from Unified_cpp_widget0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IPCTransferableData; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ClipboardContentAnalysisParent::GetSomeClipboardData(nsTArray >&&, const nsIClipboard::ClipboardType&, const mozilla::PClipboardContentAnalysisParent::uint64_t&, bool, mozilla::PClipboardContentAnalysisParent::IPCTransferableDataOrError*)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::IPCTransferableData; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ClipboardContentAnalysisParent::GetSomeClipboardData(nsTArray >&&, const nsIClipboard::ClipboardType&, const mozilla::PClipboardContentAnalysisParent::uint64_t&, bool, mozilla::PClipboardContentAnalysisParent::IPCTransferableDataOrError*)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::IPCTransferableData; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCTransferableData; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/nsWindow.cpp:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/ThemeColors.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/ScrollbarDrawing.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/Theme.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/ThemeCocoa.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/ThemeCocoa.cpp:5, from Unified_cpp_widget2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Element.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/NativeMenu.cpp:6, from Unified_cpp_widget1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::TextRecognitionResultOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::widget::TextRecognition::FindText(mozilla::gfx::DataSourceSurface&, const nsTArray >&)::; RejectFunction = mozilla::widget::TextRecognition::FindText(mozilla::gfx::DataSourceSurface&, const nsTArray >&)::; ResolveValueT = mozilla::dom::TextRecognitionResultOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::widget::TextRecognition::FindText(mozilla::gfx::DataSourceSurface&, const nsTArray >&)::; RejectFunction = mozilla::widget::TextRecognition::FindText(mozilla::gfx::DataSourceSurface&, const nsTArray >&)::; ResolveValueT = mozilla::dom::TextRecognitionResultOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::TextRecognitionResultOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::EnumSet; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::widget::PuppetWidget::NotifyIMEOfFocusChange(const nsIWidget::IMENotification&)::; RejectFunction = mozilla::widget::PuppetWidget::NotifyIMEOfFocusChange(const nsIWidget::IMENotification&)::; ResolveValueT = mozilla::EnumSet; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::widget::PuppetWidget::NotifyIMEOfFocusChange(const nsIWidget::IMENotification&)::; RejectFunction = mozilla::widget::PuppetWidget::NotifyIMEOfFocusChange(const nsIWidget::IMENotification&)::; ResolveValueT = mozilla::EnumSet; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::EnumSet; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/IMContextWrapper.cpp:23, from Unified_cpp_widget_gtk0.cpp:119: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/ThemeDrawing.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/ScrollbarDrawing.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/Theme.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/nsXPLookAndFeel.cpp:19, from Unified_cpp_widget4.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/ThemeColors.h:8: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClipboardReadRequestOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsClipboardProxy::GetDataSnapshot(const nsTArray >&, nsIClipboard::ClipboardType, mozilla::dom::WindowContext*, nsIPrincipal*, nsIClipboardGetDataSnapshotCallback*)::; RejectFunction = nsClipboardProxy::GetDataSnapshot(const nsTArray >&, nsIClipboard::ClipboardType, mozilla::dom::WindowContext*, nsIPrincipal*, nsIClipboardGetDataSnapshotCallback*)::; ResolveValueT = mozilla::dom::ClipboardReadRequestOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsClipboardProxy::GetDataSnapshot(const nsTArray >&, nsIClipboard::ClipboardType, mozilla::dom::WindowContext*, nsIPrincipal*, nsIClipboardGetDataSnapshotCallback*)::; RejectFunction = nsClipboardProxy::GetDataSnapshot(const nsTArray >&, nsIClipboard::ClipboardType, mozilla::dom::WindowContext*, nsIPrincipal*, nsIClipboardGetDataSnapshotCallback*)::; ResolveValueT = mozilla::dom::ClipboardReadRequestOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClipboardReadRequestOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IPCTransferableDataOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = {anonymous}::ClipboardDataSnapshotProxy::GetData(nsITransferable*, nsIAsyncClipboardRequestCallback*)::; RejectFunction = {anonymous}::ClipboardDataSnapshotProxy::GetData(nsITransferable*, nsIAsyncClipboardRequestCallback*)::; ResolveValueT = mozilla::dom::IPCTransferableDataOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = {anonymous}::ClipboardDataSnapshotProxy::GetData(nsITransferable*, nsIAsyncClipboardRequestCallback*)::; RejectFunction = {anonymous}::ClipboardDataSnapshotProxy::GetData(nsITransferable*, nsIAsyncClipboardRequestCallback*)::; ResolveValueT = mozilla::dom::IPCTransferableDataOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCTransferableDataOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/AsyncDBus.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/AsyncDBus.cpp:5, from Unified_cpp_widget_gtk0.cpp:2: In member function 'constexpr mozilla::Maybe& mozilla::Maybe::operator=(mozilla::Maybe&&)', inlined from 'constexpr mozilla::dom::MediaControlActionParams& mozilla::dom::MediaControlActionParams::operator=(mozilla::dom::MediaControlActionParams&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaControlKeySource.h:24:8, inlined from 'void mozilla::widget::HandleMethodCall(GDBusConnection*, const gchar*, const gchar*, const gchar*, const gchar*, GVariant*, GDBusMethodInvocation*, gpointer)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/MPRISServiceHandler.cpp:95:61: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:366:69: warning: '((unsigned char*)((char*)& + offsetof(mozilla::dom::MediaControlActionParams, mozilla::dom::MediaControlActionParams::mAbsolute.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage)))[8]' may be used uninitialized [-Wmaybe-uninitialized] 366 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS MOZ_GSL_OWNER Maybe | ^~~~~ In file included from Unified_cpp_widget_gtk0.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/MPRISServiceHandler.cpp: In function 'void mozilla::widget::HandleMethodCall(GDBusConnection*, const gchar*, const gchar*, const gchar*, const gchar*, GVariant*, GDBusMethodInvocation*, gpointer)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/MPRISServiceHandler.cpp:95:61: note: '' declared here 95 | actionParams = dom::MediaControlActionParams(seekValue); | ^ In member function 'constexpr mozilla::Maybe& mozilla::Maybe::operator=(mozilla::Maybe&&)', inlined from 'constexpr mozilla::dom::MediaControlActionParams& mozilla::dom::MediaControlActionParams::operator=(mozilla::dom::MediaControlActionParams&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaControlKeySource.h:24:8, inlined from 'void mozilla::widget::HandleMethodCall(GDBusConnection*, const gchar*, const gchar*, const gchar*, const gchar*, GVariant*, GDBusMethodInvocation*, gpointer)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/MPRISServiceHandler.cpp:98:66: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:366:69: warning: '((unsigned char*)((char*)& + offsetof(mozilla::dom::MediaControlActionParams, mozilla::dom::MediaControlActionParams::mAbsolute.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage)))[8]' may be used uninitialized [-Wmaybe-uninitialized] 366 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS MOZ_GSL_OWNER Maybe | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/MPRISServiceHandler.cpp: In function 'void mozilla::widget::HandleMethodCall(GDBusConnection*, const gchar*, const gchar*, const gchar*, const gchar*, GVariant*, GDBusMethodInvocation*, gpointer)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/MPRISServiceHandler.cpp:98:66: note: '' declared here 98 | actionParams = dom::MediaControlActionParams(-1 * seekValue); | ^ xpcom/build/Services.cpp.stub In file included from Unified_cpp_widget_gtk2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/nsClipboard.cpp: In instantiation of 'nsClipboard::AsyncGetNativeClipboardData(const nsACString&, nsIClipboard::ClipboardType, nsBaseClipboard::GetNativeDataCallback&&):: mutable [with auto:89 = mozilla::Result >, nsresult>]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/function2/function2.hpp:265:51: required by substitution of 'template struct fu2::abi_400::detail::invocation::can_invoke, decltype ((void)(declval()((declval)()...)))> [with T = nsClipboard::AsyncGetNativeClipboardData(const nsACString&, nsIClipboard::ClipboardType, nsBaseClipboard::GetNativeDataCallback&&)::&; Args = {mozilla::Result >, nsresult>}]' 265 | decltype((void)std::declval()(std::declval()...))> | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/function2/function2.hpp:161:8: required from 'struct fu2::abi_400::detail::lazy_and&, fu2::abi_400::detail::identity >, nsresult> >, void>, fu2::abi_400::detail::invocation::is_noexcept_correct&, fu2::abi_400::detail::identity >, nsresult> > > >' 161 | struct lazy_and : std::conditional::type {}; | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/function2/function2.hpp:1529:73: recursively required by substitution of 'template struct fu2::abi_400::detail::accepts_all, typename fu2::abi_400::detail::deduce_to_void >::value, void>::type ...>::type> [with T = nsClipboard::AsyncGetNativeClipboardData(const nsACString&, nsIClipboard::ClipboardType, nsBaseClipboard::GetNativeDataCallback&&)::; Signatures = {void(mozilla::Result >, nsresult>)}]' 1529 | std::enable_if_t, identity>::value>; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/function2/function2.hpp:1529:73: required by substitution of 'template template using fu2::abi_400::detail::function >::enable_if_can_accept_all_t = std::enable_if_t<((bool)fu2::abi_400::detail::accepts_all::type, fu2::abi_400::detail::identity >::value)> [with T = nsClipboard::AsyncGetNativeClipboardData(const nsACString&, nsIClipboard::ClipboardType, nsBaseClipboard::GetNativeDataCallback&&)::; Config = fu2::abi_400::detail::config >; bool IsThrowing = false; bool HasStrongExceptGuarantee = false; Args = {void(mozilla::Result >, nsresult>)}]' /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/function2/function2.hpp:1589:46: required by substitution of 'template >, fu2::abi_400::detail::property >, nsresult>)> >::enable_if_not_convertible_to_this* , fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::enable_if_can_accept_all_t* , fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::assert_wrong_copy_assign_t* , fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::assert_no_strong_except_guarantee_t* > constexpr fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::function(T&&) [with T = nsClipboard::AsyncGetNativeClipboardData(const nsACString&, nsIClipboard::ClipboardType, nsBaseClipboard::GetNativeDataCallback&&)::; fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::enable_if_not_convertible_to_this* = ; fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::enable_if_can_accept_all_t* = ; fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::assert_wrong_copy_assign_t* = ; fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::assert_no_strong_except_guarantee_t* = ]' 1589 | enable_if_can_accept_all_t* = nullptr, | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/nsClipboard.cpp:829:47: required from here 829 | AsyncHasNativeClipboardDataMatchingFlavors( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 830 | nsTArray{PromiseFlatCString(aFlavor)}, aWhichClipboard, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 831 | [aWhichClipboard, | ~~~~~~~~~~~~~~~~~ 832 | callback = std::move(aCallback)](auto aResultOrError) mutable { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 833 | if (aResultOrError.isErr()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | callback(Err(aResultOrError.unwrapErr())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | return; | ~~~~~~~ 836 | } | ~ 837 | | 838 | nsTArray clipboardFlavors = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | std::move(aResultOrError.unwrap()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | if (!clipboardFlavors.Length()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | MOZ_CLIPBOARD_LOG(" no flavors in clipboard, quit."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | callback(nsCOMPtr{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | return; | ~~~~~~~ 844 | } | ~ 845 | | 846 | AsyncGetDataFlavor(aWhichClipboard, clipboardFlavors[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | std::move(callback)); | ~~~~~~~~~~~~~~~~~~~~~ 848 | }); | ~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/nsClipboard.cpp:838:31: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 838 | nsTArray clipboardFlavors = | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/nsClipboard.cpp:838:31: note: remove 'std::move' call In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/nsXPLookAndFeel.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/NativeKeyBindings.cpp:9, from Unified_cpp_widget_gtk1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureClient.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/ThemeDrawing.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/ScrollbarDrawing.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/nsLookAndFeel.cpp:35, from Unified_cpp_widget_gtk2.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/nsBaseDragService.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/nsDragService.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/nsDragService.cpp:5, from Unified_cpp_widget_gtk2.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/base/nsConsoleService.cpp:27, from Unified_cpp_xpcom_base1.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:34: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 34 | if (!aKey) return 0; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:34: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from Unified_cpp_xpcom_base2.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/base/nsMemoryReporterManager.cpp: In function 'void XMappingIter(int64_t&, int64_t&, int64_t&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/base/nsMemoryReporterManager.cpp:317:18: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 317 | if (nmap >= n / sizeof(prxmap_t)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/base/nsMemoryReporterManager.cpp:321:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 321 | 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/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/components/../../netwerk/cookie/CookieService.h:13, from StaticComponents.cpp:232: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/xpcom/components/../../netwerk/cookie/Cookie.h:167: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 167 | if (result != 0) return result < 0; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/components/../../netwerk/cookie/Cookie.h:167: 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/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/nsBaseClipboard.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/nsClipboard.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/gtk/nsClipboard.cpp:6: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, true>; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsFilePicker::FinishOpeningPortal()::; RejectFunction = nsFilePicker::FinishOpeningPortal()::; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsFilePicker::FinishOpeningPortal()::; RejectFunction = nsFilePicker::FinishOpeningPortal()::; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/base/nsMemoryInfoDumper.cpp:10, from Unified_cpp_xpcom_base2.cpp:29: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsSystemInfo::GetProcessInfo(JSContext*, mozilla::dom::Promise**)::; RejectFunction = nsSystemInfo::GetProcessInfo(JSContext*, mozilla::dom::Promise**)::; ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsSystemInfo::GetProcessInfo(JSContext*, mozilla::dom::Promise**)::; RejectFunction = nsSystemInfo::GetProcessInfo(JSContext*, mozilla::dom::Promise**)::; ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseDragService.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/components/../../widget/gtk/nsDragService.h:9, from StaticComponents.cpp:317: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:0: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:0: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { In file included from Unified_cpp_xpcom_io1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/xpcom/io/nsEscape.cpp:604:26: warning: 'destPtr' may be used uninitialized [-Wmaybe-uninitialized] 604 | memcpy(destPtr + destPos, last, toCopy); | ~~~~~~~~^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/io/nsEscape.cpp:570:18: note: 'destPtr' was declared here 570 | unsigned char* destPtr; | ^~~~~~~ In file included from Unified_cpp_xpcom_io1.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/io/nsLocalFileUnix.cpp: In member function 'nsresult nsLocalFile::CreateAllAncestors(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/io/nsLocalFileUnix.cpp:440:41: warning: 'mkdir_errno' may be used uninitialized [-Wmaybe-uninitialized] 440 | if (mkdir_result == -1 && mkdir_errno != EEXIST) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/io/nsLocalFileUnix.cpp:384:7: note: 'mkdir_errno' was declared here 384 | int mkdir_errno; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/io/nsLocalFileUnix.cpp:16: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::&&)>; RejectFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::&&)>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::&&)>; RejectFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::&&)>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::&&)>::&&)>; RejectFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::&&)>::&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::&&)>::&&)>; RejectFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::&&)>::&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_cpp_xpcom_string0.cpp:110: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/xpcom/string/nsTextFormatter.cpp:805:5: warning: 'rv' may be used uninitialized [-Wmaybe-uninitialized] 805 | if (rv < 0) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/string/nsTextFormatter.cpp:464:9: note: 'rv' was declared here 464 | int rv; | ^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ioutils/IOUtils.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ioutils/IOUtils.cpp:5, from Unified_cpp_xpcom_ioutils0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::IOUtils::IOError, true>; ResolveValueT = nsTString; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve, mozilla::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&)::::)::&&)>; RejectFunction = mozilla::IOUtils::DispatchAndResolve, mozilla::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&)::::)::; ResolveValueT = nsTString; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve, mozilla::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&)::::)::&&)>; RejectFunction = mozilla::IOUtils::DispatchAndResolve, mozilla::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&)::::)::; ResolveValueT = nsTString; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::IOUtils::IOError, true>; ResolveValueT = nsTString; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve, mozilla::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&)::::)::&&)>; RejectFunction = mozilla::IOUtils::DispatchAndResolve, mozilla::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&)::::)::; ResolveValueT = nsTString; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve, mozilla::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&)::::)::&&)>; RejectFunction = mozilla::IOUtils::DispatchAndResolve, mozilla::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&)::::)::; ResolveValueT = nsTString; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::IOUtils::IOError, true>; ResolveValueT = nsTArray >; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve >, mozilla::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&)::::):: >&&)>; RejectFunction = mozilla::IOUtils::DispatchAndResolve >, mozilla::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&)::::)::; ResolveValueT = nsTArray >; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve >, mozilla::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&)::::):: >&&)>; RejectFunction = mozilla::IOUtils::DispatchAndResolve >, mozilla::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&)::::)::; ResolveValueT = nsTArray >; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray >; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = long int; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve&, SetTimeFn, const char*, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::SetTime(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::Optional&, SetTimeFn, const char*, mozilla::ErrorResult&)::::)::; RejectFunction = mozilla::IOUtils::DispatchAndResolve&, SetTimeFn, const char*, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::SetTime(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::Optional&, SetTimeFn, const char*, mozilla::ErrorResult&)::::)::; ResolveValueT = long int; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve&, SetTimeFn, const char*, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::SetTime(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::Optional&, SetTimeFn, const char*, mozilla::ErrorResult&)::::)::; RejectFunction = mozilla::IOUtils::DispatchAndResolve&, SetTimeFn, const char*, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::SetTime(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::Optional&, SetTimeFn, const char*, mozilla::ErrorResult&)::::)::; ResolveValueT = long int; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = long int; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::IOUtils::InternalFileInfo; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve:: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::Stat(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::::)::; RejectFunction = mozilla::IOUtils::DispatchAndResolve:: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::Stat(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::::)::; ResolveValueT = mozilla::IOUtils::InternalFileInfo; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve:: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::Stat(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::::)::; RejectFunction = mozilla::IOUtils::DispatchAndResolve:: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::Stat(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::::)::; ResolveValueT = mozilla::IOUtils::InternalFileInfo; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::IOUtils::InternalFileInfo; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::Ok; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::PathUtils::DirectoryCache::GetDirectoryAsync(const mozilla::dom::GlobalObject&, mozilla::ErrorResult&, Directory)::; RejectFunction = mozilla::PathUtils::DirectoryCache::GetDirectoryAsync(const mozilla::dom::GlobalObject&, mozilla::ErrorResult&, Directory)::; ResolveValueT = mozilla::Ok; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::PathUtils::DirectoryCache::GetDirectoryAsync(const mozilla::dom::GlobalObject&, mozilla::ErrorResult&, Directory)::; RejectFunction = mozilla::PathUtils::DirectoryCache::GetDirectoryAsync(const mozilla::dom::GlobalObject&, mozilla::ErrorResult&, Directory)::; ResolveValueT = mozilla::Ok; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Ok; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/av1dec.c: In function 'skip_mode_params': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/av1dec.c:285:42: warning: array subscript has type 'char' [-Wchar-subscripts] 285 | if (!s->ref[header->ref_frame_idx[i]].raw_frame_header) | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/av1dec.c:287:48: warning: array subscript has type 'char' [-Wchar-subscripts] 287 | ref_hint = s->ref[header->ref_frame_idx[i]].raw_frame_header->order_hint; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/av1dec.c:316:48: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | ref_hint = s->ref[header->ref_frame_idx[i]].raw_frame_header->order_hint; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1.c:593: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_read_frame_size_with_refs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:540:50: warning: array subscript has type 'char' [-Wchar-subscripts] 540 | &priv->ref[current->ref_frame_idx[i]]; | ~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_read_segmentation_params': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:789:53: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].feature_enabled[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:791:53: warning: array subscript has type 'char' [-Wchar-subscripts] 791 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].feature_value[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:913:49: warning: array subscript has type 'char' [-Wchar-subscripts] 913 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].loop_filter_ref_deltas; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:915:49: warning: array subscript has type 'char' [-Wchar-subscripts] 915 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].loop_filter_mode_deltas; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1073:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1073 | ref_hint = priv->ref[current->ref_frame_idx[i]].order_hint; | ~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1104:60: warning: array subscript has type 'char' [-Wchar-subscripts] 1104 | ref_hint = priv->ref[current->ref_frame_idx[i]].order_hint; | ~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_read_uncompressed_header': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1585:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1585 | int hint = priv->ref[current->ref_frame_idx[i]].order_hint; | ~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1.c:679: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_write_frame_size_with_refs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:540:50: warning: array subscript has type 'char' [-Wchar-subscripts] 540 | &priv->ref[current->ref_frame_idx[i]]; | ~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_write_segmentation_params': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:789:53: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].feature_enabled[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:791:53: warning: array subscript has type 'char' [-Wchar-subscripts] 791 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].feature_value[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:913:49: warning: array subscript has type 'char' [-Wchar-subscripts] 913 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].loop_filter_ref_deltas; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:915:49: warning: array subscript has type 'char' [-Wchar-subscripts] 915 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].loop_filter_mode_deltas; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1073:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1073 | ref_hint = priv->ref[current->ref_frame_idx[i]].order_hint; | ~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1104:60: warning: array subscript has type 'char' [-Wchar-subscripts] 1104 | ref_hint = priv->ref[current->ref_frame_idx[i]].order_hint; | ~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_write_uncompressed_header': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1585:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1585 | int hint = priv->ref[current->ref_frame_idx[i]].order_hint; | ~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/utility:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HashTable.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/ModuleObject.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/shell/ModuleLoader.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/shell/ModuleLoader.cpp:7, from Unified_cpp_js_src_shell0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/x86/idctdsp_init.c:29:22: warning: 'simple_mmx_permutation' defined but not used [-Wunused-const-variable=] 29 | static const uint8_t simple_mmx_permutation[64] = { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsFrameLoader.h:35, from xptdata.cpp: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:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserHost.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpfe/appshell/AppWindow.cpp:67, 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:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpfe/appshell/AppWindow.cpp:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /usr/gcc/14/include/c++/14.3.0/string:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/string:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/string:59, from /usr/gcc/14/include/c++/14.3.0/stdexcept:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/fmt/format.h:57, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glue/Debug.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDebug.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsISupportsUtils.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsISupports.h:71, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIEventTarget.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsISerialEventTarget.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AbstractThread.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/threads/AbstractThread.cpp:5, from Unified_cpp_xpcom_threads0.cpp:2: In static member function 'static constexpr size_t std::char_traits::length(const char_type*)', inlined from 'static constexpr mozilla::ProfilerStringView mozilla::ProfilerStringView::WrapNullTerminatedString(const CHAR*) [with CHAR = char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:157:58, inlined from 'bool mozilla::RunIdleMemoryCleanup(TimeStamp, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/threads/TaskController.cpp:1133:3: /usr/gcc/14/include/c++/14.3.0/bits/char_traits.h:391:32: warning: 'last_result' may be used uninitialized [-Wmaybe-uninitialized] 391 | return __builtin_strlen(__s); | ~~~~~~~~~~~~~~~~^~~~~ In file included from Unified_cpp_xpcom_threads0.cpp:128: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/threads/TaskController.cpp: In function 'bool mozilla::RunIdleMemoryCleanup(TimeStamp, uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/threads/TaskController.cpp:1118:15: note: 'last_result' was declared here 1118 | const char* last_result; | ^~~~~~~~~~~ media/ffvpx/libavutil/libmozavutil.so.symbols.stub /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/vp8.c: In function 'vp78_update_probability_tables': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/vp8.c:458:72: warning: array subscript has type 'char' [-Wchar-subscripts] 458 | s->prob->token[i][vp8_coeff_band_indexes[j][m]][k][l] = prob; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/vp9mvs.c: In function 'find_ref_mvs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/vp9mvs.c:204:56: warning: array subscript has type 'char' [-Wchar-subscripts] 204 | s->s.h.signbias[mv->ref[0]] != s->s.h.signbias[ref]); | ~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/vp9mvs.c:187:13: note: in definition of macro 'RETURN_SCALE_MV' 187 | if (scale) { \ | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/vp9mvs.c:209:67: warning: array subscript has type 'char' [-Wchar-subscripts] 209 | RETURN_SCALE_MV(mv->mv[1], s->s.h.signbias[mv->ref[1]] != s->s.h.signbias[ref]); | ~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/vp9mvs.c:187:13: note: in definition of macro 'RETURN_SCALE_MV' 187 | if (scale) { \ | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/vp9mvs.c:220:63: warning: array subscript has type 'char' [-Wchar-subscripts] 220 | RETURN_SCALE_MV(mv->mv[0], s->s.h.signbias[mv->ref[0]] != s->s.h.signbias[ref]); | ~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/vp9mvs.c:187:13: note: in definition of macro 'RETURN_SCALE_MV' 187 | if (scale) { \ | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/vp9mvs.c:225:63: warning: array subscript has type 'char' [-Wchar-subscripts] 225 | RETURN_SCALE_MV(mv->mv[1], s->s.h.signbias[mv->ref[1]] != s->s.h.signbias[ref]); | ~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/media/ffvpx/libavcodec/vp9mvs.c:187:13: note: in definition of macro 'RETURN_SCALE_MV' 187 | if (scale) { \ | ^~~~~ security/nss/lib/freebl/out.freebl.def.stub security/nss/lib/freebl/intel-aes.o security/nss/lib/freebl/intel-gcm.o security/nss/lib/softoken/out.softokn.def.stub build/pure_virtual/libpure_virtual.a dom/media/gmp-plugin-openh264/libfakeopenh264.so dom/media/fake-cdm/libfake.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 unicode-bidi v0.3.15 (https://github.com/servo/unicode-bidi?rev=ca612daf1c08c53abe07327cb3e6ef6e0a760f0c#ca612daf) Compiling icu_properties v2.1.2 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/rust/icu_properties) Compiling write16 v1.0.0 Compiling icu_normalizer v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/rust/icu_normalizer) Compiling libc v0.2.183 In file included from Unified_cpp_js_src_gc0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/gc/BufferAllocator.cpp:2177:9: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2177 | auto& srcAvailable = src.availableSizeClasses().Storage()[0]; | ^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/BufferAllocator.cpp:2177: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)' 2177 | auto& srcAvailable = src.availableSizeClasses().Storage()[0]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/BufferAllocator.cpp:2178:9: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2178 | auto& freeAvailable = freeLists.ref().availableSizeClasses().Storage()[0]; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/BufferAllocator.cpp:2178: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)' 2178 | auto& freeAvailable = freeLists.ref().availableSizeClasses().Storage()[0]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/utility:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EnumeratedArray.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/AllocKind.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Allocator.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Allocator.cpp:7, from Unified_cpp_js_src_gc0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 517 | 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-150.0.1/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-150.0.1/js/src/gc/Compacting.cpp:236: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] 236 | memcpy(dst, src, thingSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/GCInternals.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Allocator.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Cell.h:248:7: note: 'class js::gc::TenuredCell' declared here 248 | class TenuredCell : public Cell { | ^~~~~~~~~~~ Compiling jobserver v0.1.33 Compiling hashbrown v0.16.0 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/utility:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EnumeratedArray.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/AllocKind.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/GC.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/GC-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/GC.cpp:224, from Unified_cpp_js_src_gc1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ Compiling cc v1.2.30 Compiling idna_adapter v1.2.1 Compiling idna v1.1.0 Compiling icu_casemap v2.1.1 Compiling icu_collator v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/rust/icu_collator) Compiling hashbrown v0.15.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/rust/hashbrown) Compiling leb128fmt v0.1.0 Compiling wasm-encoder v0.244.0 Compiling hashbrown v0.13.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/rust/hashbrown-0.13) Compiling collator_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/intl/collator_glue) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Pretenuring.cpp:13, from Unified_cpp_js_src_gc2.cpp:11: In member function 'void js::CompartmentsInZoneIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:45:13, inlined from 'void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:42:12, inlined from 'void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.cpp:240:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.h:90:7: warning: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' may be used uninitialized [-Wmaybe-uninitialized] 90 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc2.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.cpp: In function 'void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.cpp:240:19: note: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' was declared here 240 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function 'void js::RealmsInCompartmentIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:42:12, inlined from 'void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:42:12, inlined from 'void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.cpp:240:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.h:122:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 122 | it++; | ~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.cpp: In function 'void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.cpp:240:19: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 240 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Array.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/ParallelMarking.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/ParallelMarking.cpp:7, from Unified_cpp_js_src_gc2.cpp:2: In member function 'constexpr const T& mozilla::Maybe::ref() const & [with T = js::RealmsInCompartmentIter]', inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:37:17, inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:37:23, inlined from 'js::NestedIterator::operator T() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:52:34, inlined from 'void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.cpp:241:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:5: warning: '*(mozilla::Maybe*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' may be used uninitialized [-Wmaybe-uninitialized] 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:14:26: note: in expansion of macro 'MOZ_CONCAT2' 14 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:68:51: note: in expansion of macro 'MOZ_CONCAT' 68 | #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:70:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 70 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:529:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 529 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:1024:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 1024 | MOZ_RELEASE_ASSERT(isSome()); | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.cpp: In function 'void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.cpp:240:19: note: '*(mozilla::Maybe*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' was declared here 240 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function 'void js::CompartmentsInZoneIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:45:13, inlined from 'void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:42:12, inlined from 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.cpp:255:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.h:90:7: warning: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' may be used uninitialized [-Wmaybe-uninitialized] 90 | it++; | ~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.cpp: In function 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.cpp:255:19: note: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' was declared here 255 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:37:23, inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:37:23, inlined from 'js::NestedIterator::T js::NestedIterator::operator->() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:54:36, inlined from 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.cpp:256:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.h:127:13: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 127 | return *it; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.cpp: In function 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.cpp:255:19: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 255 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function 'constexpr const T& mozilla::Maybe::ref() const & [with T = js::RealmsInCompartmentIter]', inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:37:17, inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:37:23, inlined from 'js::NestedIterator::T js::NestedIterator::operator->() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:54:36, inlined from 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.cpp:256:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:5: warning: '*(mozilla::Maybe*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' may be used uninitialized [-Wmaybe-uninitialized] 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:14:26: note: in expansion of macro 'MOZ_CONCAT2' 14 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:68:51: note: in expansion of macro 'MOZ_CONCAT' 68 | #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:70:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 70 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:529:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 529 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:1024:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 1024 | MOZ_RELEASE_ASSERT(isSome()); | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.cpp: In function 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.cpp:255:19: note: '*(mozilla::Maybe*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' was declared here 255 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function 'void js::CompartmentsInZoneIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:45:13, inlined from 'void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:42:12, inlined from 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/RootMarking.cpp:329:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.h:90:7: warning: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' may be used uninitialized [-Wmaybe-uninitialized] 90 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc2.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/RootMarking.cpp: In member function 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/RootMarking.cpp:329:19: note: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' was declared here 329 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In member function 'void js::RealmsInCompartmentIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:42:12, inlined from 'void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:42:12, inlined from 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/RootMarking.cpp:329:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.h:122:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 122 | it++; | ~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/RootMarking.cpp: In member function 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/RootMarking.cpp:329:19: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 329 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In member function 'constexpr const T& mozilla::Maybe::ref() const & [with T = js::RealmsInCompartmentIter]', inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:37:17, inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:37:23, inlined from 'js::NestedIterator::T js::NestedIterator::operator->() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:54:36, inlined from 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/RootMarking.cpp:330:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:5: warning: '*(mozilla::Maybe*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' may be used uninitialized [-Wmaybe-uninitialized] 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:14:26: note: in expansion of macro 'MOZ_CONCAT2' 14 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:68:51: note: in expansion of macro 'MOZ_CONCAT' 68 | #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:70:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 70 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:529:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 529 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:1024:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 1024 | MOZ_RELEASE_ASSERT(isSome()); | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/RootMarking.cpp: In member function 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/RootMarking.cpp:329:19: note: '*(mozilla::Maybe*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' was declared here 329 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ Compiling properties_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/irregexp/properties_glue) Compiling mozglue-static v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/mozglue/static/rust) Compiling url v2.5.7 Compiling normalizer_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/builtin/normalizer_glue) Compiling indexmap v2.11.4 Compiling unicode-bidi-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/intl/bidi/rust/unicode-bidi-ffi) Compiling bumpalo v3.15.4 Compiling mozilla-central-workspace-hack v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/build/workspace-hack) Compiling jsrust_shared v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/rust/shared) Compiling wast v244.0.0 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/SliceBudget.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCAPI.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/GC.h:17: In member function 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 0; Ts = {JS::TimeBudget, JS::WorkBudget, JS::UnlimitedBudget}]', inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = JS::TimeBudget; Ts = {JS::WorkBudget, JS::UnlimitedBudget}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:225:60, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JS::TimeBudget, JS::WorkBudget, JS::UnlimitedBudget}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:659:24, inlined from 'JS::SliceBudget::SliceBudget(JS::SliceBudget&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/SliceBudget.h:57:21, inlined from 'constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = JS::SliceBudget; long unsigned int _Idx = 1; _Head = JS::SliceBudget]' at /usr/gcc/14/include/c++/14.3.0/tuple:210:4, inlined from 'constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(_UHead&&) [with _UHead = JS::SliceBudget; long unsigned int _Idx = 1; _Head = JS::SliceBudget]' at /usr/gcc/14/include/c++/14.3.0/tuple:574:38, inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = const JS::SliceBudget&; _UTail = {JS::SliceBudget}; = void; long unsigned int _Idx = 0; _Head = JS::SliceBudget; _Tail = {JS::SliceBudget}]' at /usr/gcc/14/include/c++/14.3.0/tuple:318:38, inlined from 'constexpr std::tuple< >::tuple(_UTypes&& ...) [with _UTypes = {const JS::SliceBudget&, JS::SliceBudget}; _Elements = {JS::SliceBudget, JS::SliceBudget}]' at /usr/gcc/14/include/c++/14.3.0/tuple:988:44, inlined from 'std::tuple js::gc::GCRuntime::budgetConcurrentMarking(const JS::SliceBudget&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/GC.cpp:4142:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:833:67: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 833 | return typename detail::Nth::Type(std::move(as())); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/GC.cpp: In member function 'std::tuple js::gc::GCRuntime::budgetConcurrentMarking(const JS::SliceBudget&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/GC.cpp:4142:53: note: '' declared here 4142 | return {requestedBudget, SliceBudget(WorkBudget(0))}; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/DOMIntersectionObserver.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/functional:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Sweeping.cpp:20, from Unified_cpp_js_src_gc3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/iterator:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Array.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Zone.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Zone.cpp:7, from Unified_cpp_js_src_gc4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/jit/CacheIRWriter.h:517:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 517 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_gc1.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Marking.cpp: In member function 'bool js::GCMarker::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 8]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Marking.cpp:1747:11: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized] 1747 | Value v = base[index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Marking.cpp:1628:13: note: 'base' was declared here 1628 | HeapSlot* base; // Slot range base pointer. | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Marking.cpp:1738:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 1738 | while (index < end) { | ~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Marking.cpp:1630:10: note: 'end' was declared here 1630 | size_t end; // End of slot range to mark. | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/gc/Marking.cpp:1747:11: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized] 1747 | Value v = base[index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Marking.cpp:1628:13: note: 'base' was declared here 1628 | HeapSlot* base; // Slot range base pointer. | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Marking.cpp:1738:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 1738 | while (index < end) { | ~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Marking.cpp:1630:10: note: 'end' was declared here 1630 | size_t end; // End of slot range to mark. | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/src/gc/Marking.cpp:1747:11: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized] 1747 | Value v = base[index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Marking.cpp:1628:13: note: 'base' was declared here 1628 | HeapSlot* base; // Slot range base pointer. | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Marking.cpp:1738:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 1738 | while (index < end) { | ~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Marking.cpp:1630:10: note: 'end' was declared here 1630 | size_t end; // End of slot range to mark. | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Marking.cpp: In member function 'bool js::GCMarker::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 6]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Marking.cpp:1747:11: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized] 1747 | Value v = base[index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Marking.cpp:1628:13: note: 'base' was declared here 1628 | HeapSlot* base; // Slot range base pointer. | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Marking.cpp:1738:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 1738 | while (index < end) { | ~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/Marking.cpp:1630:10: note: 'end' was declared here 1630 | size_t end; // End of slot range to mark. | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PrivateIterators-inl.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/GC.cpp:276: In member function 'void js::CompartmentsInZoneIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:45:13, inlined from 'void js::NestedIterator::next() [with IteratorA = js::gc::GCZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:42:12, inlined from 'void js::gc::GCRuntime::purgeRuntime()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/GC.cpp:2578:57: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.h:90:7: warning: '*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::GCRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' may be used uninitialized [-Wmaybe-uninitialized] 90 | it++; | ~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::purgeRuntime()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/GC.cpp:2578:21: note: '*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::GCRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' was declared here 2578 | for (GCRealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ In member function 'void js::RealmsInCompartmentIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:42:12, inlined from 'void js::NestedIterator::next() [with IteratorA = js::gc::GCZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:42:12, inlined from 'void js::gc::GCRuntime::purgeRuntime()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/GC.cpp:2578:57: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/PublicIterators.h:122:7: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::GCRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 122 | it++; | ~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::purgeRuntime()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/GC.cpp:2578:21: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::GCRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 2578 | for (GCRealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Array.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EnumeratedArray.h:12: In member function 'constexpr const T& mozilla::Maybe::ref() const & [with T = js::RealmsInCompartmentIter]', inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:37:17, inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::gc::GCZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:37:23, inlined from 'js::NestedIterator::T js::NestedIterator::operator->() const [with IteratorA = js::gc::GCZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/IteratorUtils.h:54:36, inlined from 'void js::gc::GCRuntime::purgeRuntime()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/GC.cpp:2579:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:506:5: warning: '*(mozilla::detail::MaybeStorage*)((char*)&realm + offsetof(js::GCRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::detail::MaybeStorage::mIsSome' may be used uninitialized [-Wmaybe-uninitialized] 506 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:526:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 526 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:528:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 528 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:14:26: note: in expansion of macro 'MOZ_CONCAT2' 14 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:68:51: note: in expansion of macro 'MOZ_CONCAT' 68 | #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:70:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 70 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:529:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 529 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:1024:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 1024 | MOZ_RELEASE_ASSERT(isSome()); | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::purgeRuntime()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/gc/GC.cpp:2578:21: note: '*(mozilla::detail::MaybeStorage*)((char*)&realm + offsetof(js::GCRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::detail::MaybeStorage::mIsSome' was declared here 2578 | for (GCRealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OverflowChangedTracker.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RestyleManager.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/AnimationCollection.cpp:10, from Unified_cpp_layout_style0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/RubyUtils.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/ComputedStyle.cpp:10, from Unified_cpp_layout_style1.cpp:119: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationEffect.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyframeEffect.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectSet.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/GeckoBindings.cpp:21, from Unified_cpp_layout_style2.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory Compiling jsrust v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/src/rust) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/FontFaceSet.cpp:19, from Unified_cpp_layout_style2.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/DocumentStyleRootIterator.cpp:7, from Unified_cpp_layout_style2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.cpp:89: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationEffect.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyframeEffect.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectSet.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/RestyleManager.cpp:15, from Unified_cpp_layout_style3.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TelemetryComms.h:11, 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/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/SharedStyleSheetCache.cpp:12, from Unified_cpp_layout_style4.cpp:20: /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:313: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 313 | if (!ReadParam(reader, &size)) return false; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:313: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/Loader.cpp:54, from Unified_cpp_layout_style3.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SharedSubResourceCache.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/css/Loader.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/Loader.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/DocumentStyleRootIterator.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/DocumentStyleRootIterator.cpp:5: 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:2778: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-150.0.1/layout/style/GeckoBindings.cpp:1152: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2498:3: warning: 'keyframeIndex' may be used uninitialized [-Wmaybe-uninitialized] 2498 | if (MOZ_UNLIKELY(aIndex > Length())) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/layout/style/GeckoBindings.cpp:1133: note: 'keyframeIndex' was declared here 1133 | size_t keyframeIndex; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:64, 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-150.0.1/dom/ipc/BrowserChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.cpp:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2172:0: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.cpp:414: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171: note: 'struct xpc::GlobalProperties' declared here 2171 | 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocalStorageCommon.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/Client.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/SerializationHelpers.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:69, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentChild.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsDOMWindowUtils.cpp:87: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h: In member function 'mozilla::Result > >, nsTString > mozilla::glean::impl::Labeled::TestGetValue(nsCString) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:250: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 250 | } else if constexpr (std::is_same_v) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:250: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory Finished `release` profile [optimized] target(s) in 1m 53s js/src/rust/libjsrust.a In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/cdf.c:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ In file included from /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/waitable_event.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/nsStyleSheetService.cpp:16, from Unified_cpp_layout_style5.cpp:74: /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-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChildProcessMessageManager.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFrameMessageManager.cpp:49: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:42: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c: In function 'decode_b': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:1542:45: warning: array subscript has type 'char' [-Wchar-subscripts] 1542 | f->frame_hdr->gmv[b->ref[idx]].type == DAV1D_WM_TYPE_TRANSLATION; \ | ~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:1554:13: note: in expansion of macro 'assign_comp_mv' 1554 | assign_comp_mv(0); | ^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:1543:66: warning: array subscript has type 'char' [-Wchar-subscripts] 1543 | b->mv[idx] = get_gmv_2d(&f->frame_hdr->gmv[b->ref[idx]], \ | ~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:1554:13: note: in expansion of macro 'assign_comp_mv' 1554 | assign_comp_mv(0); | ^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:1542:45: warning: array subscript has type 'char' [-Wchar-subscripts] 1542 | f->frame_hdr->gmv[b->ref[idx]].type == DAV1D_WM_TYPE_TRANSLATION; \ | ~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:1555:13: note: in expansion of macro 'assign_comp_mv' 1555 | assign_comp_mv(1); | ^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:1543:66: warning: array subscript has type 'char' [-Wchar-subscripts] 1543 | b->mv[idx] = get_gmv_2d(&f->frame_hdr->gmv[b->ref[idx]], \ | ~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:1555:13: note: in expansion of macro 'assign_comp_mv' 1555 | assign_comp_mv(1); | ^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:1579:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1579 | f->refp[b->ref[0]].p.frame_hdr->frame_offset, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:1580:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1580 | f->refp[b->ref[1]].p.frame_hdr->frame_offset, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:1676:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1676 | b->mv[0] = get_gmv_2d(&f->frame_hdr->gmv[b->ref[0]], | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:1679:49: warning: array subscript has type 'char' [-Wchar-subscripts] 1679 | f->frame_hdr->gmv[b->ref[0]].type == DAV1D_WM_TYPE_TRANSLATION; | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:1777:43: warning: array subscript has type 'char' [-Wchar-subscripts] 1777 | f->frame_hdr->gmv[b->ref[0]].type > DAV1D_WM_TYPE_TRANSLATION) && | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:1787:54: warning: array subscript has type 'char' [-Wchar-subscripts] 1787 | const int allow_warp = !f->svc[b->ref[0]][0].scale && | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:1965:74: warning: array subscript has type 'char' [-Wchar-subscripts] 1965 | ((b->inter_mode == GLOBALMV && f->gmv_warp_allowed[b->ref[0]]) || | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:1968:59: warning: array subscript has type 'char' [-Wchar-subscripts] 1968 | affine_lowest_px_luma(t, &lowest_px[b->ref[0]][0], b_dim, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:1970:64: warning: array subscript has type 'char' [-Wchar-subscripts] 1970 | &f->frame_hdr->gmv[b->ref[0]]); | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:1972:47: warning: array subscript has type 'char' [-Wchar-subscripts] 1972 | mc_lowest_px(&lowest_px[b->ref[0]][0], t->by, bh4, b->mv[0].y, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:1973:47: warning: array subscript has type 'char' [-Wchar-subscripts] 1973 | 0, &f->svc[b->ref[0]][1]); | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2014:51: warning: array subscript has type 'char' [-Wchar-subscripts] 2014 | mc_lowest_px(&lowest_px[b->ref[0]][1], t->by, bh4, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2015:68: warning: array subscript has type 'char' [-Wchar-subscripts] 2015 | b->mv[0].y, ss_ver, &f->svc[b->ref[0]][1]); | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2018:82: warning: array subscript has type 'char' [-Wchar-subscripts] 2018 | ((b->inter_mode == GLOBALMV && f->gmv_warp_allowed[b->ref[0]]) || | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2021:69: warning: array subscript has type 'char' [-Wchar-subscripts] 2021 | affine_lowest_px_chroma(t, &lowest_px[b->ref[0]][1], b_dim, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2023:74: warning: array subscript has type 'char' [-Wchar-subscripts] 2023 | &f->frame_hdr->gmv[b->ref[0]]); | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2025:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2025 | mc_lowest_px(&lowest_px[b->ref[0]][1], | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2027:72: warning: array subscript has type 'char' [-Wchar-subscripts] 2027 | b->mv[0].y, ss_ver, &f->svc[b->ref[0]][1]); | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2037:85: warning: array subscript has type 'char' [-Wchar-subscripts] 2037 | if (b->inter_mode == GLOBALMV_GLOBALMV && f->gmv_warp_allowed[b->ref[i]]) { | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2038:63: warning: array subscript has type 'char' [-Wchar-subscripts] 2038 | affine_lowest_px_luma(t, &lowest_px[b->ref[i]][0], b_dim, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2039:68: warning: array subscript has type 'char' [-Wchar-subscripts] 2039 | &f->frame_hdr->gmv[b->ref[i]]); | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2041:51: warning: array subscript has type 'char' [-Wchar-subscripts] 2041 | mc_lowest_px(&lowest_px[b->ref[i]][0], t->by, bh4, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2042:63: warning: array subscript has type 'char' [-Wchar-subscripts] 2042 | b->mv[i].y, 0, &f->svc[b->ref[i]][1]); | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2049:71: warning: array subscript has type 'char' [-Wchar-subscripts] 2049 | imin(cbw4, cbh4) > 1 && f->gmv_warp_allowed[b->ref[i]]) | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2051:65: warning: array subscript has type 'char' [-Wchar-subscripts] 2051 | affine_lowest_px_chroma(t, &lowest_px[b->ref[i]][1], b_dim, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2052:70: warning: array subscript has type 'char' [-Wchar-subscripts] 2052 | &f->frame_hdr->gmv[b->ref[i]]); | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2054:51: warning: array subscript has type 'char' [-Wchar-subscripts] 2054 | mc_lowest_px(&lowest_px[b->ref[i]][1], t->by, bh4, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2055:68: warning: array subscript has type 'char' [-Wchar-subscripts] 2055 | b->mv[i].y, ss_ver, &f->svc[b->ref[i]][1]); | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:3625:66: warning: array subscript has type 'char' [-Wchar-subscripts] 3625 | f->prev_segmap_ref = c->refs[f->frame_hdr->refidx[pri_ref]].segmap; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In function 'gather_left_partition_prob', inlined from 'decode_sb' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2354:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:98:40: warning: 'pc' may be used uninitialized [-Wmaybe-uninitialized] 98 | out += in[PARTITION_SPLIT - 1] - in[PARTITION_T_LEFT_SPLIT]; | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c: In function 'decode_sb': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2131:15: note: 'pc' was declared here 2131 | uint16_t *pc; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2133:14: warning: 'bx8' may be used uninitialized [-Wmaybe-uninitialized] 2133 | int ctx, bx8, by8; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:2133:19: warning: 'by8' may be used uninitialized [-Wmaybe-uninitialized] 2133 | int ctx, bx8, by8; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:3549:9: warning: 'out_delayed' may be used uninitialized [-Wmaybe-uninitialized] 3549 | dav1d_thread_picture_ref(out_delayed, &f->sr_cur); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.c:3332:25: note: 'out_delayed' was declared here 3332 | Dav1dThreadPicture *out_delayed; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/ServoStyleSet.cpp:18, from Unified_cpp_layout_style4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/lib.c:45: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersTypes.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorTypes.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxPlatform.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontUtils.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontEntry.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxUserFontSet.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/ServoStyleSet.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/log.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/mem.c:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/decode.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/obu.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/obu.c: In function 'read_frame_size': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/obu.c:351:50: warning: array subscript has type 'char' [-Wchar-subscripts] 351 | &c->refs[c->frame_hdr->refidx[i]].p; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/obu.c: In function 'parse_frame_hdr': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/obu.c:541:41: warning: array subscript has type 'char' [-Wchar-subscripts] 541 | frame_offset[hdr->refidx[0]] = INT_MIN; // = reference frame is used | ~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/obu.c:542:41: warning: array subscript has type 'char' [-Wchar-subscripts] 542 | frame_offset[hdr->refidx[3]] = INT_MIN; | ~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/obu.c:594:76: warning: array subscript has type 'char' [-Wchar-subscripts] 594 | Dav1dFrameHeader *const ref_frame_hdr = c->refs[hdr->refidx[i]].p.p.frame_hdr; | ~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/obu.c:945:37: warning: array subscript has type 'char' [-Wchar-subscripts] 945 | if (!c->refs[hdr->refidx[i]].p.p.frame_hdr) goto error; | ~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/obu.c:946:51: warning: array subscript has type 'char' [-Wchar-subscripts] 946 | const int refpoc = c->refs[hdr->refidx[i]].p.p.frame_hdr->frame_offset; | ~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/obu.c:973:41: warning: array subscript has type 'char' [-Wchar-subscripts] 973 | if (!c->refs[hdr->refidx[i]].p.p.frame_hdr) goto error; | ~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/obu.c:974:55: warning: array subscript has type 'char' [-Wchar-subscripts] 974 | const int refpoc = c->refs[hdr->refidx[i]].p.p.frame_hdr->frame_offset; | ~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/dav1d/src/obu.c:967:38, inlined from 'dav1d_parse_obus' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/obu.c:1283:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/include/common/intops.h:36:22: warning: 'off_before_idx' may be used uninitialized [-Wmaybe-uninitialized] 36 | return a > b ? a : b; | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/obu.c: In function 'dav1d_parse_obus': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/obu.c:943:13: note: 'off_before_idx' was declared here 943 | int off_before_idx, off_after_idx; | ^~~~~~~~~~~~~~ In function 'imax', inlined from 'parse_frame_hdr' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/obu.c:967:38, inlined from 'dav1d_parse_obus' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/obu.c:1283:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/include/common/intops.h:36:22: warning: 'off_after_idx' may be used uninitialized [-Wmaybe-uninitialized] 36 | return a > b ? a : b; | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/obu.c: In function 'dav1d_parse_obus': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/obu.c:943:29: note: 'off_after_idx' was declared here 943 | int off_before_idx, off_after_idx; | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/nsFontFaceUtils.cpp:9, from Unified_cpp_layout_style5.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/picture.c:39: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventStateManager.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsDOMWindowUtils.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/refmvs.c:37: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/refmvs.c: In function 'dav1d_refmvs_find': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/refmvs.c:625:55: warning: 'b_left' may be used uninitialized [-Wmaybe-uninitialized] 625 | const refmvs_block *const cand_b = &b_left[y][bx4 - 1]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/refmvs.c:394:26: note: 'b_left' was declared here 394 | refmvs_block *const *b_left; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/refmvs.c:458:9: warning: 'b_top' may be used uninitialized [-Wmaybe-uninitialized] 458 | add_spatial_candidate(mvstack, cnt, 4, &b_top[-1], ref, gmv, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459 | &have_dummy_newmv_match, &have_row_mvs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/refmvs.c:383:25: note: 'b_top' was declared here 383 | const refmvs_block *b_top; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/refmvs.c:650:23: warning: 'refmv_ctx' may be used uninitialized [-Wmaybe-uninitialized] 650 | *ctx = (refmv_ctx << 4) | (globalmv_ctx << 3) | newmv_ctx; | ~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/refmvs.c:484:9: note: 'refmv_ctx' was declared here 484 | int refmv_ctx, newmv_ctx; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/refmvs.c:650:51: warning: 'newmv_ctx' may be used uninitialized [-Wmaybe-uninitialized] 650 | *ctx = (refmv_ctx << 4) | (globalmv_ctx << 3) | newmv_ctx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/nsCSSProps.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CSSPropertyId.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/nsCSSPropertyIDSet.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/LayerAnimationInfo.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/LayerAnimationInfo.cpp:5, from Unified_cpp_layout_style3.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::css::Loader::ParseSheet(const nsACString&, const RefPtr >&, AllowAsyncParse)::; RejectFunction = mozilla::css::Loader::ParseSheet(const nsACString&, const RefPtr >&, AllowAsyncParse)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::css::Loader::ParseSheet(const nsACString&, const RefPtr >&, AllowAsyncParse)::; RejectFunction = mozilla::css::Loader::ParseSheet(const nsACString&, const RefPtr >&, AllowAsyncParse)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/thread_task.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/thread_task.c:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/thread_task.c: In function 'dav1d_worker_task': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/cdef_apply.h:33, from 16bd_cdef_apply_tmpl.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/ipred_prepare.h:36, from 16bd_ipred_prepare_tmpl.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ 16bd_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/firefox-150.0.1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/lf_apply.h:35, from 16bd_lf_apply_tmpl.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ 16bd_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-150.0.1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/lr_apply.h:36, from 16bd_lr_apply_tmpl.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/cdef_apply.h:33, from 16bd_recon_tmpl.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ 16bd_recon_tmpl.c: In function 'decode_coefs': 16bd_recon_tmpl.c:371:46: warning: array subscript has type 'char' [-Wchar-subscripts] 371 | dav1d_filter_mode_to_y_mode[b->y_angle] : b->y_mode; | ~^~~~~~~~~ 16bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_16bpc': 16bd_recon_tmpl.c:1598:63: warning: array subscript has type 'char' [-Wchar-subscripts] 1598 | const Dav1dThreadPicture *const refp = &f->refp[b->ref[0]]; | ~~~~~~^~~ 16bd_recon_tmpl.c:1602:70: warning: array subscript has type 'char' [-Wchar-subscripts] 1602 | ((b->inter_mode == GLOBALMV && f->gmv_warp_allowed[b->ref[0]]) || | ~~~~~~^~~ 16bd_recon_tmpl.c:1607:60: warning: array subscript has type 'char' [-Wchar-subscripts] 1607 | &f->frame_hdr->gmv[b->ref[0]]); | ~~~~~~^~~ 16bd_recon_tmpl.c:1714:74: warning: array subscript has type 'char' [-Wchar-subscripts] 1714 | ((b->inter_mode == GLOBALMV && f->gmv_warp_allowed[b->ref[0]]) || | ~~~~~~^~~ 16bd_recon_tmpl.c:1721:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1721 | &f->frame_hdr->gmv[b->ref[0]]); | ~~~~~~^~~ 16bd_recon_tmpl.c:1791:67: warning: array subscript has type 'char' [-Wchar-subscripts] 1791 | const Dav1dThreadPicture *const refp = &f->refp[b->ref[i]]; | ~~~~~~^~~ 16bd_recon_tmpl.c:1793:81: warning: array subscript has type 'char' [-Wchar-subscripts] 1793 | if (b->inter_mode == GLOBALMV_GLOBALMV && f->gmv_warp_allowed[b->ref[i]]) { | ~~~~~~^~~ 16bd_recon_tmpl.c:1795:60: warning: array subscript has type 'char' [-Wchar-subscripts] 1795 | &f->frame_hdr->gmv[b->ref[i]]); | ~~~~~~^~~ 16bd_recon_tmpl.c:1809:47: warning: array subscript has type 'char' [-Wchar-subscripts] 1809 | jnt_weight = f->jnt_weights[b->ref[0]][b->ref[1]]; | ~~~~~~^~~ 16bd_recon_tmpl.c:1809:58: warning: array subscript has type 'char' [-Wchar-subscripts] 1809 | jnt_weight = f->jnt_weights[b->ref[0]][b->ref[1]]; | ~~~~~~^~~ 16bd_recon_tmpl.c:1833:71: warning: array subscript has type 'char' [-Wchar-subscripts] 1833 | const Dav1dThreadPicture *const refp = &f->refp[b->ref[i]]; | ~~~~~~^~~ 16bd_recon_tmpl.c:1835:71: warning: array subscript has type 'char' [-Wchar-subscripts] 1835 | imin(cbw4, cbh4) > 1 && f->gmv_warp_allowed[b->ref[i]]) | ~~~~~~^~~ 16bd_recon_tmpl.c:1839:70: warning: array subscript has type 'char' [-Wchar-subscripts] 1839 | refp, &f->frame_hdr->gmv[b->ref[i]]); | ~~~~~~^~~ 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/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleRequest.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleSet.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/style/ServoStyleSet.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::StyleSheet::Replace(const nsACString&, mozilla::ErrorResult&)::; RejectFunction = mozilla::StyleSheet::Replace(const nsACString&, mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::StyleSheet::Replace(const nsACString&, mozilla::ErrorResult&)::; RejectFunction = mozilla::StyleSheet::Replace(const nsACString&, mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ 16bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_16bpc': 16bd_recon_tmpl.c:1855:17: warning: 'jnt_weight' may be used uninitialized [-Wmaybe-uninitialized] 1855 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1856 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1857 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ 16bd_recon_tmpl.c:1786:13: note: 'jnt_weight' was declared here 1786 | int jnt_weight; | ^~~~~~~~~~ 16bd_recon_tmpl.c:1861:17: warning: 'mask' may be used uninitialized [-Wmaybe-uninitialized] 1861 | dsp->mc.mask(uvdst, f->cur.stride[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1862 | tmp[b->mask_sign], tmp[!b->mask_sign], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1863 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1864 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ 16bd_recon_tmpl.c:1788:24: note: 'mask' was declared here 1788 | const uint8_t *mask; | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/cdef_apply.h:33, from 8bd_cdef_apply_tmpl.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_apz.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/layout/base/MobileViewportManager.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsDOMWindowUtils.cpp:11: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsDOMWindowUtils::StartCompositionRecording(mozilla::dom::Promise**)::; RejectFunction = nsDOMWindowUtils::StartCompositionRecording(mozilla::dom::Promise**)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsDOMWindowUtils::StartCompositionRecording(mozilla::dom::Promise**)::; RejectFunction = nsDOMWindowUtils::StartCompositionRecording(mozilla::dom::Promise**)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsDOMWindowUtils::StopCompositionRecording(bool, mozilla::dom::Promise**)::&&)>; RejectFunction = nsDOMWindowUtils::StopCompositionRecording(bool, mozilla::dom::Promise**)::; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsDOMWindowUtils::StopCompositionRecording(bool, mozilla::dom::Promise**)::&&)>; RejectFunction = nsDOMWindowUtils::StopCompositionRecording(bool, mozilla::dom::Promise**)::; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/ipred_prepare.h:36, from 8bd_ipred_prepare_tmpl.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ 8bd_ipred_prepare_tmpl.c: In function 'dav1d_prepare_intra_edges_8bpc': 8bd_ipred_prepare_tmpl.c:143:40: warning: 'dst_top' may be used uninitialized [-Wmaybe-uninitialized] 143 | pixel_set(left, have_top ? *dst_top : ((1 << bitdepth) >> 1) + 1, sz); | ^~~~~~~~ 8bd_ipred_prepare_tmpl.c:118:18: note: 'dst_top' was declared here 118 | const pixel *dst_top; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/lf_apply.h:35, from 8bd_lf_apply_tmpl.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ 8bd_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-150.0.1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/lr_apply.h:36, from 8bd_lr_apply_tmpl.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/cdef_apply.h:33, from 8bd_recon_tmpl.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ 8bd_recon_tmpl.c: In function 'decode_coefs': 8bd_recon_tmpl.c:371:46: warning: array subscript has type 'char' [-Wchar-subscripts] 371 | dav1d_filter_mode_to_y_mode[b->y_angle] : b->y_mode; | ~^~~~~~~~~ 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 /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/PContentChild.h:82, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentChild.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsGlobalWindowInner.cpp:108: /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:64: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 64 | if (ReadParam(aReader, &aResult->_11) && /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.h:64: note: adding '-flarge-source-files' will allow 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-150.0.1/layout/base/nsBidiPresUtils.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsFrameSelection.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsGlobalWindowOuter.cpp:59: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsLineBox.h: In member function 'const nsLineBox* nsLineIterator::GetLineAt(int32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsLineBox.h:1081: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1081 | } else if (mNumLines > 0 && aIndex > (mNumLines + mIndex) / 2) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsLineBox.h:1081: note: adding '-flarge-source-files' will allow 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-150.0.1/dom/media/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/MediaData.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/KeySystemConfig.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccess.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccessManager.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/Navigator.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsGlobalWindowInner.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2172:0: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntlUtils.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsGlobalWindowInner.cpp:135: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsImageLoadingContent.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsImageLoadingContent.cpp:11: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, true>; ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsImageLoadingContent::RecognizeCurrentImageText(mozilla::ErrorResult&)::, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsImageLoadingContent::RecognizeCurrentImageText(mozilla::ErrorResult&)::, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsGlobalWindowInner.cpp:70: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsAccessibilityService.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsObjectLoadingContent.cpp:52: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h: In member function 'mozilla::a11y::HyperTextAccessible* mozilla::a11y::SelectionManager::AccessibleWithCaret(int32_t*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h:92: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 92 | if (aCaret) *aCaret = mCaretOffset; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h:92: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from Unified_cpp_dom_base0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/AttrArray.cpp:261:14: warning: 'void* std::realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 261 | realloc(oldImpl, Impl::AllocationSizeForAttributes(oldImpl->mAttrCount))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Element.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/html/nsGenericHTMLElement.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLSlotElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AbstractRange.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/AbstractRange.cpp:5, from Unified_cpp_dom_base0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/AttrArray.h:222:9: note: 'class AttrArray::Impl' declared here 222 | class Impl { | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowTo(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/AttrArray.cpp:356:45: warning: 'void* std::realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 356 | Impl* newImpl = static_cast(realloc(oldImpl, sizeInBytes.value())); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/AttrArray.h:222:9: note: 'class AttrArray::Impl' declared here 222 | class Impl { | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/media/MediaData.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/KeySystemConfig.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccess.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccessManager.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/Navigator.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsGlobalWindowOuter.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2172:0: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsGlobalWindowOuter.cpp:174: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AutoPrintEventDispatcher.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsGlobalWindowOuter.cpp:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsAtomicContainerFrame.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsSubDocumentFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsObjectLoadingContent.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsWindowRoot.cpp:11, from Unified_cpp_dom_base10.cpp:128: /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator, const_iterator)': /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h:1564: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1564 | while (__first != __last) /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h:1564: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/AbstractRange.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ParamTraits_IsEnumCase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderBridgeChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:20: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 20 | if (!IsEnumCase(ret)) return {}; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IsEnumCase.h:20: note: adding '-flarge-source-files' will allow 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/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/nsIWidget.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsGlobalWindowInner.cpp:5: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = RefPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = RefPtr; T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = RefPtr; T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsTObserverArray.h:456:52, inlined from 'void nsGlobalWindowInner::Resume(bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsGlobalWindowInner.cpp:5849: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_27(D)->mSharedWorkers.D.700343.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::Resume(bool)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsGlobalWindowInner.cpp:5849: note: '__for_begin' declared here 5849 | mSharedWorkers.ForwardRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsGlobalWindowInner.cpp:5787: note: 'this' declared here 5787 | void nsGlobalWindowInner::Resume(bool aIncludeSubWindows) { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsQueryContentEventResult.cpp:9, from Unified_cpp_dom_base10.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:64, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventStateManager.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/ChromeUtils.cpp:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2172:0: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/CustomElementRegistry.cpp:37, from Unified_cpp_dom_base1.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/Document.cpp:141, from Unified_cpp_dom_base2.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h: In static member function 'static bool IPC::ParamTraits::Read(IPC::MessageReader*, paramType*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h:66: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 66 | if (!ReadParam(aReader, &aResult->mHeader) || /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h:66: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/DomQuotaMetrics.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/FirstInitializationAttemptsImpl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocalStorageCommon.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/Client.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/SerializationHelpers.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:71, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/MessageBroadcaster.cpp:7, 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:250: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 250 | } else if constexpr (std::is_same_v) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:250: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderTypes.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxUtils.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxContext.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsBidiPresUtils.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsFrameSelection.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/Highlight.cpp:16, 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-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/IntlUtils.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/IntlUtils.cpp:5, from Unified_cpp_dom_base3.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | 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:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocalStorageCommon.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/Client.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/SerializationHelpers.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:71, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/geolocation/GeolocationSystem.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/geolocation/Geolocation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/Navigator.cpp:8, from Unified_cpp_dom_base4.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:250: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 250 | } else if constexpr (std::is_same_v) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:250: note: adding '-flarge-source-files' will allow 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-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsBidiPresUtils.h:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ 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/PContentChild.h:82, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentChild.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/ScreenOrientation.cpp:11, from Unified_cpp_dom_base5.cpp:101: /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:64: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 64 | if (ReadParam(aReader, &aResult->_11) && /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.h:64: note: adding '-flarge-source-files' will allow 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/Document.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/ChromeNodeList.cpp:13, from Unified_cpp_dom_base1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = already_AddRefed; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::FetchDecodedImage(mozilla::dom::GlobalObject&, nsIURI*, nsIChannel*, mozilla::ErrorResult&)::)>; RejectFunction = mozilla::dom::ChromeUtils::FetchDecodedImage(mozilla::dom::GlobalObject&, nsIURI*, nsIChannel*, mozilla::ErrorResult&)::; ResolveValueT = already_AddRefed; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::FetchDecodedImage(mozilla::dom::GlobalObject&, nsIURI*, nsIChannel*, mozilla::ErrorResult&)::)>; RejectFunction = mozilla::dom::ChromeUtils::FetchDecodedImage(mozilla::dom::GlobalObject&, nsIURI*, nsIChannel*, mozilla::ErrorResult&)::; ResolveValueT = already_AddRefed; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = already_AddRefed; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, true>; ResolveValueT = std::tuple; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::CollectScrollingData(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::ChromeUtils::CollectScrollingData(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::; ResolveValueT = std::tuple; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::CollectScrollingData(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::ChromeUtils::CollectScrollingData(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::; ResolveValueT = std::tuple; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::tuple; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::EnsureHeadlessContentProcess(const mozilla::dom::GlobalObject&, const nsACString&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::ChromeUtils::EnsureHeadlessContentProcess(const mozilla::dom::GlobalObject&, const nsACString&, mozilla::ErrorResult&)::; ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::EnsureHeadlessContentProcess(const mozilla::dom::GlobalObject&, const nsACString&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::ChromeUtils::EnsureHeadlessContentProcess(const mozilla::dom::GlobalObject&, const nsACString&, mozilla::ErrorResult&)::; ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::EndWheelTransaction(mozilla::dom::GlobalObject&, mozilla::dom::WindowProxyHolder&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::ChromeUtils::EndWheelTransaction(mozilla::dom::GlobalObject&, mozilla::dom::WindowProxyHolder&, mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::EndWheelTransaction(mozilla::dom::GlobalObject&, mozilla::dom::WindowProxyHolder&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::ChromeUtils::EndWheelTransaction(mozilla::dom::GlobalObject&, mozilla::dom::WindowProxyHolder&, mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, true>; ResolveValueT = 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:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/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:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = mozilla::HashMap; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::RequestProcInfo(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::ChromeUtils::RequestProcInfo(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::; ResolveValueT = mozilla::HashMap; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::RequestProcInfo(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::ChromeUtils::RequestProcInfo(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::; ResolveValueT = mozilla::HashMap; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::HashMap; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:64, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/PopupBlocker.cpp:13, 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-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/RemoteOuterWindowProxy.cpp:13, from Unified_cpp_dom_base5.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/ChildIterator.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/ShadowRoot.cpp:7, from Unified_cpp_dom_base6.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEditor.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/DirectionalityUtils.cpp:33, from Unified_cpp_dom_base2.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/DOMStringList.cpp:8, from Unified_cpp_dom_base2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersTypes.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MouseEvents.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/PopupBlocker.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/MutationObservers.cpp:13, from Unified_cpp_dom_base4.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_base0.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/base/NetworkConnectivityService.cpp: In member function 'virtual nsresult mozilla::net::NetworkConnectivityService::OnLookupComplete(nsICancelable*, nsIDNSRecord*, nsresult)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/base/NetworkConnectivityService.cpp:341: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 341 | } else if (aRequest == mNAT64Request) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/base/NetworkConnectivityService.cpp:341: note: adding '-flarge-source-files' will allow 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-150.0.1/js/xpconnect/src/xpcprivate.h:82, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/base/LoadInfo.cpp:19, from Unified_cpp_netwerk_base0.cpp:110: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/PopupBlocker.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::dom::ScreenOrientation::UpdateActiveOrientationLock(mozilla::hal::ScreenOrientation)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ScreenOrientation::UpdateActiveOrientationLock(mozilla::hal::ScreenOrientation)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:64, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/TextInputProcessor.cpp:12, from Unified_cpp_dom_base7.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2172:40: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/WindowNamedPropertiesHandler.cpp:17, from Unified_cpp_dom_base7.cpp:128: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171:8: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ScreenOrientation::LockOrientationTask::Run()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ScreenOrientation::LockOrientationTask::Run()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/MessageManagerGlobal.cpp:9, from Unified_cpp_dom_base4.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, RefPtr, true>; ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Navigator::MozGetUserMedia(const mozilla::dom::MediaStreamConstraints&, mozilla::dom::NavigatorUserMediaSuccessCallback&, mozilla::dom::NavigatorUserMediaErrorCallback&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::Navigator::MozGetUserMedia(const mozilla::dom::MediaStreamConstraints&, mozilla::dom::NavigatorUserMediaSuccessCallback&, mozilla::dom::NavigatorUserMediaErrorCallback&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&)>; ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Navigator::MozGetUserMedia(const mozilla::dom::MediaStreamConstraints&, mozilla::dom::NavigatorUserMediaSuccessCallback&, mozilla::dom::NavigatorUserMediaErrorCallback&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::Navigator::MozGetUserMedia(const mozilla::dom::MediaStreamConstraints&, mozilla::dom::NavigatorUserMediaSuccessCallback&, mozilla::dom::NavigatorUserMediaErrorCallback&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&)>; ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Navigator::GetVRDisplays(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Navigator::GetVRDisplays(mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Navigator::GetVRDisplays(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Navigator::GetVRDisplays(mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Navigator::Share(const mozilla::dom::ShareData&, mozilla::ErrorResult&)::::ResolveOrRejectValue&&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Navigator::Share(const mozilla::dom::ShareData&, mozilla::ErrorResult&)::::ResolveOrRejectValue&&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/ipc/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentAreaDragDrop.cpp:14, from Unified_cpp_dom_base8.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_network.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/base/BackgroundFileSaver.cpp:13, from Unified_cpp_netwerk_base0.cpp:11: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestDNSInfo(nsINetDashboardCallback*)::&&)>; RejectFunction = mozilla::net::Dashboard::RequestDNSInfo(nsINetDashboardCallback*)::; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestDNSInfo(nsINetDashboardCallback*)::&&)>; RejectFunction = mozilla::net::Dashboard::RequestDNSInfo(nsINetDashboardCallback*)::; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestHttp3ConnectionStats(nsINetDashboardCallback*)::&&)>; RejectFunction = mozilla::net::Dashboard::RequestHttp3ConnectionStats(nsINetDashboardCallback*)::; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestHttp3ConnectionStats(nsINetDashboardCallback*)::&&)>; RejectFunction = mozilla::net::Dashboard::RequestHttp3ConnectionStats(nsINetDashboardCallback*)::; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestHttpConnections(nsINetDashboardCallback*)::&&)>; RejectFunction = mozilla::net::Dashboard::RequestHttpConnections(nsINetDashboardCallback*)::; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestHttpConnections(nsINetDashboardCallback*)::&&)>; RejectFunction = mozilla::net::Dashboard::RequestHttpConnections(nsINetDashboardCallback*)::; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::net::SocketDataArgs; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestSockets(nsINetDashboardCallback*)::; RejectFunction = mozilla::net::Dashboard::RequestSockets(nsINetDashboardCallback*)::; ResolveValueT = mozilla::net::SocketDataArgs; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestSockets(nsINetDashboardCallback*)::; RejectFunction = mozilla::net::Dashboard::RequestSockets(nsINetDashboardCallback*)::; ResolveValueT = mozilla::net::SocketDataArgs; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::net::SocketDataArgs; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51, 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:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsCCUncollectableMarker.cpp:13, from Unified_cpp_dom_base8.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:52: 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:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/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:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::RequestStorageAccess(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Document::RequestStorageAccess(mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::RequestStorageAccess(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Document::RequestStorageAccess(mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Document::MaybeAllowStorageForOpenerAfterUserInteraction()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Document::MaybeAllowStorageForOpenerAfterUserInteraction()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Document::AddCertException(bool, nsINode::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Document::AddCertException(bool, nsINode::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nscore.h:178, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsStringFwd.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/base/nsIOService.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/base/nsInputStreamPump.cpp:5, from Unified_cpp_netwerk_base3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/base/nsPACMan.cpp: In member function 'bool mozilla::net::nsPACMan::ProcessPending()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsError.h:30:34: warning: value computed is not used [-Wunused-value] 30 | #define NS_SUCCEEDED(_nsresult) ((bool)MOZ_LIKELY(!NS_FAILED_impl(_nsresult))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/base/nsPACMan.cpp:897:9: note: in expansion of macro 'NS_SUCCEEDED' 897 | NS_SUCCEEDED(mSystemProxySettings->GetProxyForURI( | ^~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/widget/nsIWidget.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:31: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsIDocumentObserver*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::Document::BeginUpdate()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/Document.cpp:8495: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_12(D)->mObservers.D.753103.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/DirectionalityUtils.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:600:47: note: '__for_begin' declared here 600 | for (RefPtr obs : mObservers.ForwardRange()) { \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/Document.cpp:8495: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS' 8495 | NS_DOCUMENT_NOTIFY_OBSERVERS(BeginUpdate, (this)); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/Document.cpp:8492: note: 'this' declared here 8492 | 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-150.0.1/xpcom/ds/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::Document::BeginLoad()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/Document.cpp:8542: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_11(D)->mObservers.D.753103.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:600:47: note: '__for_begin' declared here 600 | for (RefPtr obs : mObservers.ForwardRange()) { \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/Document.cpp:8542: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS' 8542 | NS_DOCUMENT_NOTIFY_OBSERVERS(BeginLoad, (this)); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/Document.cpp:8518: note: 'this' declared here 8518 | 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-150.0.1/xpcom/ds/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::Document::ElementStateChanged(mozilla::dom::Element*, mozilla::dom::ElementState)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/Document.cpp:8782: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_8(D)->mObservers.D.753103.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/Document.cpp: In member function 'void mozilla::dom::Document::ElementStateChanged(mozilla::dom::Element*, mozilla::dom::ElementState)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:600:47: note: '__for_begin' declared here 600 | for (RefPtr obs : mObservers.ForwardRange()) { \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/Document.cpp:8782: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS' 8782 | NS_DOCUMENT_NOTIFY_OBSERVERS(ElementStateChanged, /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/Document.cpp:8779: note: 'this' declared here 8779 | void Document::ElementStateChanged(Element* aElement, ElementState aStateMask) { 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-150.0.1/xpcom/ds/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsTObserverArray.h:456:52, inlined from 'virtual void mozilla::dom::Document::EndLoad()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/Document.cpp:8721: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/ds/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_27(D)->mObservers.D.753103.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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:600:47: note: '__for_begin' declared here 600 | for (RefPtr obs : mObservers.ForwardRange()) { \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/Document.cpp:8721: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS' 8721 | NS_DOCUMENT_NOTIFY_OBSERVERS(EndLoad, (this)); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/Document.cpp:8682: note: 'this' declared here 8682 | 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, bool)::::::::ResolveOrRejectValue&)>::; RejectFunction = mozilla::dom::Document::CreatePermissionGrantPromise(nsPIDOMWindowInner*, nsIPrincipal*, bool, bool, bool)::::::::ResolveOrRejectValue&)>::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::CreatePermissionGrantPromise(nsPIDOMWindowInner*, nsIPrincipal*, bool, bool, bool)::::::::ResolveOrRejectValue&)>::; RejectFunction = mozilla::dom::Document::CreatePermissionGrantPromise(nsPIDOMWindowInner*, nsIPrincipal*, bool, bool, bool)::::::::ResolveOrRejectValue&)>::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Document::CreatePermissionGrantPromise(nsPIDOMWindowInner*, nsIPrincipal*, bool, bool, bool)::::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Document::CreatePermissionGrantPromise(nsPIDOMWindowInner*, nsIPrincipal*, bool, bool, bool)::::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/base/nsIOService.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/netwerk/base/nsAsyncStreamCopier.cpp:7, from Unified_cpp_netwerk_base2.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsBaseChannel::BeginPumpingData()::; RejectFunction = nsBaseChannel::BeginPumpingData()::; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsBaseChannel::BeginPumpingData()::; RejectFunction = nsBaseChannel::BeginPumpingData()::; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFocusManager.cpp:20, from Unified_cpp_dom_base9.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h:228: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 228 | if (!mState.mClipChainContainingBlockDescendants) return; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h:228: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:64, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/AncestorIterator.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFocusManager.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2172:0: required from here 2172 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsINode.cpp:116, from Unified_cpp_dom_base9.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/src/xpcprivate.h:2171: note: 'struct xpc::GlobalProperties' declared here 2171 | struct GlobalProperties { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrame.h:4445: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 >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFocusManager.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsFocusManager.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ 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-150.0.1/security/manager/ssl/AppSignatureVerification.cpp:1236:32, inlined from 'nsresult {anonymous}::OpenSignedAppFile(AppTrustedRoot, nsIFile*, SignaturePolicy, nsIZipReader**, nsTArray >&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/AppSignatureVerification.cpp:1343:28, inlined from 'virtual nsresult {anonymous}::OpenSignedAppFileTask::CalculateResult()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/AppSignatureVerification.cpp:1431:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/AppSignatureVerification.cpp:1111:5: warning: 'digestToUse' may be used uninitialized [-Wmaybe-uninitialized] 1111 | if (aHashAlg == SEC_OID_SHA256 && mSHA256Allowed) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/AppSignatureVerification.cpp: In member function 'virtual nsresult {anonymous}::OpenSignedAppFileTask::CalculateResult()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/AppSignatureVerification.cpp:1228:13: note: 'digestToUse' was declared here 1228 | SECOidTag digestToUse; | ^~~~~~~~~~~ In file included from Unified_cpp_security_manager_ssl1.cpp:11: In constructor 'VerifySignatureResult::VerifySignatureResult(nsresult, mozilla::Span, mozilla::pkix::Time)', inlined from 'void VerifySignature(NSSCMSSignedData*, const nsTArray >&, nsTArray&, nsTArray >&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/PDFSignatureVerification.cpp:91:59: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/PDFSignatureVerification.cpp:49:46: warning: 'defaultTime.mozilla::pkix::Time::elapsedSecondsAD' may be used uninitialized [-Wmaybe-uninitialized] 49 | : signatureVerificationResult(result), time(t) { | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/PDFSignatureVerification.cpp: In function 'void VerifySignature(NSSCMSSignedData*, const nsTArray >&, nsTArray&, nsTArray >&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/PDFSignatureVerification.cpp:81:10: note: 'defaultTime.mozilla::pkix::Time::elapsedSecondsAD' was declared here 81 | Time defaultTime(Time::uninitialized); | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCert.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCertParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/VerifySSLServerCertParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/VerifySSLServerCertParent.cpp:5, from Unified_cpp_security_manager_ssl2.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsNSSComponent::AsyncClearSSLExternalAndInternalSessionCache(JSContext*, mozilla::dom::Promise**)::::; RejectFunction = nsNSSComponent::AsyncClearSSLExternalAndInternalSessionCache(JSContext*, mozilla::dom::Promise**)::::; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsNSSComponent::AsyncClearSSLExternalAndInternalSessionCache(JSContext*, mozilla::dom::Promise**)::::; RejectFunction = nsNSSComponent::AsyncClearSSLExternalAndInternalSessionCache(JSContext*, mozilla::dom::Promise**)::::; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/security/manager/ssl/OSReauthenticator.cpp:10, from Unified_cpp_security_manager_ssl1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, nsresult, true>; ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise >, nsresult, true>::All(nsISerialEventTarget*, nsTArray >, nsresult, true> > >&):: >, nsresult, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise >, nsresult, true>::All(nsISerialEventTarget*, nsTArray >, nsresult, true> > >&):: >, nsresult, true>::RejectValueTypeParam)>; ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise >, nsresult, true>::All(nsISerialEventTarget*, nsTArray >, nsresult, true> > >&):: >, nsresult, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise >, nsresult, true>::All(nsISerialEventTarget*, nsTArray >, nsresult, true> > >&):: >, nsresult, true>::RejectValueTypeParam)>; ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise > >, nsresult, true>; ResolveValueT = CopyableTArray > >; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::psm::PKCS11ModuleDB::ListModules(JSContext*, mozilla::dom::Promise**):: > >&)>; RejectFunction = mozilla::psm::PKCS11ModuleDB::ListModules(JSContext*, mozilla::dom::Promise**)::; ResolveValueT = CopyableTArray > >; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::psm::PKCS11ModuleDB::ListModules(JSContext*, mozilla::dom::Promise**):: > >&)>; RejectFunction = mozilla::psm::PKCS11ModuleDB::ListModules(JSContext*, mozilla::dom::Promise**)::; ResolveValueT = CopyableTArray > >; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray > >; RejectValueT = nsresult; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ toolkit/library/buildid.cpp.stub widget/gtk/mozgtk/libmozgtk.so In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:30: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsJSContext::LowMemoryGC()::; RejectFunction = nsJSContext::LowMemoryGC()::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsJSContext::LowMemoryGC()::; RejectFunction = nsJSContext::LowMemoryGC()::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::PrintPreviewResultInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsFrameLoader::PrintPreview(nsIPrintSettings*, BrowsingContext*, mozilla::ErrorResult&)::; RejectFunction = nsFrameLoader::PrintPreview(nsIPrintSettings*, BrowsingContext*, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::PrintPreviewResultInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsFrameLoader::PrintPreview(nsIPrintSettings*, BrowsingContext*, mozilla::ErrorResult&)::; RejectFunction = nsFrameLoader::PrintPreview(nsIPrintSettings*, BrowsingContext*, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::PrintPreviewResultInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::PrintPreviewResultInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ 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/nss/libnss3.so js/src/shell/js security/nss/lib/softoken/libsoftokn3.so security/nss/lib/smime/libsmime3.so security/nss/lib/ssl/libssl3.so media/gmp-clearkey/0.1/libclearkey.so security/nss/cmd/certutil/certutil security/nss/cmd/pk12util/pk12util In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:46, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/build/XPCOMInit.cpp:30, from Unified_cpp_xpcom_build0.cpp:47: /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:43: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 43 | if (!ReadParam(aReader, &length)) return false; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ByteBufUtils.h:43: 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:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4445:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4445 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1570:50: required from here 1570 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:432:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 432 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/LoadedScript.h:28, 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/firefox-150.0.1/js/xpconnect/loader/SyncModuleLoader.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/js/xpconnect/loader/mozJSModuleLoader.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/build/XPCOMInit.cpp:16: In static member function 'static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = ICUReporter]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = ICUReporter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57, inlined from 'static void* ICUReporter::Alloc(const void*, size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/build/XPCOMInit.cpp:165: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:671:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 671 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:150: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 150 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/ostream:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsString.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/build/FileLocation.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/xpcom/build/FileLocation.cpp:5, from Unified_cpp_xpcom_build0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In static member function 'static void* ICUReporter::Alloc(const void*, size_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:96:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 96 | MFBT_API size_t moz_malloc_size_of(const void* ptr); | ^~~~~~~~~~~~~~~~~~ In static member function 'static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = OggReporter]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = OggReporter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:671:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 671 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:150: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 150 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In static member function 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = OggReporter]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:96:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 96 | MFBT_API size_t moz_malloc_size_of(const void* ptr); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-150.0.1/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::ResolveOrRejectValue>, bool, true>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::glean::FlushAllChildData(std::function&&)>&&)::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::glean::FlushAllChildData(std::function&&)>&&)::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::ipc::ByteBuf; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = mozilla::ipc::ByteBuf; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = mozilla::ipc::ByteBuf; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::ByteBuf; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ toolkit/library/build/libxul.so ipc/app/plugin-container js/xpconnect/shell/xpcshell ./manifest.json.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./event-list.json.stub ./reserved-js-words.js.stub Successfully generated event list for DevTools ./last_modified.json.stub ./aboutNetErrorCodes.js.stub ./lib.gecko.glean.d.ts.stub ./FeatureManifest.sys.mjs.stub ./PromiseWorker.js.stub ./PromiseWorker.mjs.stub ./RFPTargetConstants.sys.mjs.stub ./ScalarArtifactDefinitions.json.stub ./EventArtifactDefinitions.json.stub ./dependentlibs.list.stub ./multilocale.txt.stub ./built_in_addons.json.stub ./error_list.json.stub toolkit/locales/default.locale.stub Packaging data-leak-blocker@mozilla.com.xpi... Packaging ipp-activator@mozilla.com.xpi... Packaging webcompat@mozilla.org.xpi... Packaging newtab@mozilla.org.xpi... make[3]: warning: -j8 forced in submake: resetting jobserver mode. Generating XPT artifacts archive (firefox-150.0.1.en-US.illumos-x86_64.xpt_artifacts.zip) Compressing... Making langpack toolkit/locales/default.locale.stub Generating XPT artifacts archive (firefox-150.0.1.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@150.0.1,5.11-2026.0.0.0:20260428T191158Z PUBLISHED pkg://openindiana.org/web/data/firefox-bookmarks@130.0.1,5.11-2024.0.0.1:20260428T191245Z PUBLISHED